org.springframework.extensions.jcr
Interface JcrModel2Operations

All Superinterfaces:
JcrModel1Operations
All Known Subinterfaces:
JcrOperations, JcrOptionalOperations
All Known Implementing Classes:
JcrTemplate

public interface JcrModel2Operations
extends JcrModel1Operations

Interface used for delimiting Jcr operations based on what the underlying repository supports (in this case model 2 operations). Normally not used but useful for casting to restrict access in some situations.

Author:
Costin Leau, Sergio Bossa, Salvatore Incandela

Method Summary
 boolean hasPendingChanges()
           
 void importXML(java.lang.String parentAbsPath, java.io.InputStream in, int uuidBehavior)
           
 void move(java.lang.String srcAbsPath, java.lang.String destAbsPath)
           
 void refresh(boolean keepChanges)
           
 void save()
           
 void setNamespacePrefix(java.lang.String prefix, java.lang.String uri)
           
 
Methods inherited from interface org.springframework.extensions.jcr.JcrModel1Operations
getAttribute, getAttributeNames, getImportContentHandler, getItem, getNamespacePrefix, getNamespacePrefixes, getNamespaceURI, getNodeByUUID, getRootNode, getUserID, getValueFactory, isLive, itemExists, query, query, query, query, query
 

Method Detail

hasPendingChanges

boolean hasPendingChanges()
See Also:
Session.hasPendingChanges()

importXML

void importXML(java.lang.String parentAbsPath,
               java.io.InputStream in,
               int uuidBehavior)
See Also:
Session.importXML(java.lang.String, java.io.InputStream, int)

refresh

void refresh(boolean keepChanges)
See Also:
Session.refresh(boolean)

setNamespacePrefix

void setNamespacePrefix(java.lang.String prefix,
                        java.lang.String uri)
See Also:
Session.setNamespacePrefix(java.lang.String, java.lang.String)

move

void move(java.lang.String srcAbsPath,
          java.lang.String destAbsPath)
See Also:
Session.move(java.lang.String, java.lang.String)

save

void save()
See Also:
Session.save()


Copyright © 2009. All Rights Reserved.