Class ProxyNode
java.lang.Object
org.apache.sling.jcr.base.internal.mount.ProxyWrapper<T>
org.apache.sling.jcr.base.internal.mount.ProxyItem<javax.jcr.Node>
org.apache.sling.jcr.base.internal.mount.ProxyNode
- All Implemented Interfaces:
javax.jcr.Item,javax.jcr.Node
-
Field Summary
Fields inherited from interface javax.jcr.Node
JCR_CHILD_NODE_DEFINITION, JCR_CONTENT, JCR_FROZEN_NODE, JCR_PROPERTY_DEFINITION, JCR_ROOT_VERSION, JCR_VERSION_LABELS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidjavax.jcr.Nodejavax.jcr.NodebooleancanAddMixin(String mixinName) voidcancelMerge(javax.jcr.version.Version version) javax.jcr.version.Versioncheckin()voidcheckout()voiddoneMerge(javax.jcr.version.Version version) voidfollowLifecycleTransition(String transition) String[]javax.jcr.version.VersiongetCorrespondingNodePath(String workspaceName) javax.jcr.nodetype.NodeDefinitionintgetIndex()javax.jcr.lock.LockgetLock()javax.jcr.nodetype.NodeType[]javax.jcr.Nodejavax.jcr.NodeIteratorgetNodes()javax.jcr.NodeIteratorjavax.jcr.NodeIteratorjavax.jcr.Itemjavax.jcr.nodetype.NodeTypejavax.jcr.PropertyIteratorjavax.jcr.PropertyIteratorgetProperties(String namePattern) javax.jcr.PropertyIteratorgetProperties(String[] nameGlobs) javax.jcr.PropertygetProperty(String relPath) javax.jcr.PropertyIteratorjavax.jcr.PropertyIteratorgetReferences(String name) javax.jcr.NodeIteratorgetUUID()javax.jcr.version.VersionHistoryjavax.jcr.PropertyIteratorjavax.jcr.PropertyIteratorgetWeakReferences(String name) booleanbooleanhasNodes()booleanbooleanhasProperty(String relPath) booleanbooleanbooleanisLocked()booleanisNodeType(String nodeTypeName) javax.jcr.lock.Locklock(boolean isDeep, boolean isSessionScoped) javax.jcr.NodeIteratorvoidorderBefore(String srcChildRelPath, String destChildRelPath) voidremoveMixin(String mixinName) voidvoidvoidvoidrestore(javax.jcr.version.Version version, boolean removeExisting) voidvoidrestoreByLabel(String versionLabel, boolean removeExisting) voidsetPrimaryType(String nodeTypeName) javax.jcr.PropertysetProperty(String name, boolean value) javax.jcr.PropertysetProperty(String name, double value) javax.jcr.PropertysetProperty(String name, long value) javax.jcr.PropertysetProperty(String name, InputStream value) javax.jcr.PropertysetProperty(String name, String value) javax.jcr.PropertysetProperty(String name, String[] values) javax.jcr.PropertysetProperty(String name, String[] values, int type) javax.jcr.PropertysetProperty(String name, String value, int type) javax.jcr.PropertysetProperty(String name, BigDecimal value) javax.jcr.PropertysetProperty(String name, Calendar value) javax.jcr.PropertysetProperty(String name, javax.jcr.Binary value) javax.jcr.PropertysetProperty(String name, javax.jcr.Node value) javax.jcr.PropertysetProperty(String name, javax.jcr.Value value) javax.jcr.PropertysetProperty(String name, javax.jcr.Value[] values) javax.jcr.PropertysetProperty(String name, javax.jcr.Value[] values, int type) javax.jcr.PropertysetProperty(String name, javax.jcr.Value value, int type) voidunlock()voidMethods inherited from class org.apache.sling.jcr.base.internal.mount.ProxyItem
accept, getAncestor, getDepth, getName, getParent, getPath, getSession, isModified, isNew, isNode, isSame, refresh, remove, saveMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface javax.jcr.Item
accept, getAncestor, getDepth, getName, getParent, getPath, getSession, isModified, isNew, isNode, isSame, refresh, remove, save
-
Constructor Details
-
ProxyNode
-
-
Method Details
-
addNode
public javax.jcr.Node addNode(String relPath) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException - Specified by:
addNodein interfacejavax.jcr.Node- Throws:
javax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
addNode
public javax.jcr.Node addNode(String relPath, String primaryNodeTypeName) throws javax.jcr.ItemExistsException, javax.jcr.PathNotFoundException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.lock.LockException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
addNodein interfacejavax.jcr.Node- Throws:
javax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
orderBefore
public void orderBefore(String srcChildRelPath, String destChildRelPath) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.ItemNotFoundException, javax.jcr.lock.LockException, javax.jcr.RepositoryException - Specified by:
orderBeforein interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.ItemNotFoundExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, javax.jcr.Value value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, javax.jcr.Value value, int type) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, javax.jcr.Value[] values) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, javax.jcr.Value[] values, int type) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, String[] values) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, String[] values, int type) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, String value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, String value, int type) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, InputStream value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, javax.jcr.Binary value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, boolean value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, double value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, BigDecimal value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, long value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, Calendar value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setProperty
public javax.jcr.Property setProperty(String name, javax.jcr.Node value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
getNode
public javax.jcr.Node getNode(String relPath) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException - Specified by:
getNodein interfacejavax.jcr.Node- Throws:
javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryException
-
getNodes
public javax.jcr.NodeIterator getNodes() throws javax.jcr.RepositoryException- Specified by:
getNodesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getNodes
- Specified by:
getNodesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getNodes
- Specified by:
getNodesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getProperty
public javax.jcr.Property getProperty(String relPath) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException - Specified by:
getPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryException
-
getProperties
public javax.jcr.PropertyIterator getProperties() throws javax.jcr.RepositoryException- Specified by:
getPropertiesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getProperties
public javax.jcr.PropertyIterator getProperties(String namePattern) throws javax.jcr.RepositoryException - Specified by:
getPropertiesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getProperties
public javax.jcr.PropertyIterator getProperties(String[] nameGlobs) throws javax.jcr.RepositoryException - Specified by:
getPropertiesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getPrimaryItem
public javax.jcr.Item getPrimaryItem() throws javax.jcr.ItemNotFoundException, javax.jcr.RepositoryException- Specified by:
getPrimaryItemin interfacejavax.jcr.Node- Throws:
javax.jcr.ItemNotFoundExceptionjavax.jcr.RepositoryException
-
getUUID
public String getUUID() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getUUIDin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
getIdentifier
- Specified by:
getIdentifierin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getIndex
public int getIndex() throws javax.jcr.RepositoryException- Specified by:
getIndexin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getReferences
public javax.jcr.PropertyIterator getReferences() throws javax.jcr.RepositoryException- Specified by:
getReferencesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getReferences
- Specified by:
getReferencesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getWeakReferences
public javax.jcr.PropertyIterator getWeakReferences() throws javax.jcr.RepositoryException- Specified by:
getWeakReferencesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getWeakReferences
public javax.jcr.PropertyIterator getWeakReferences(String name) throws javax.jcr.RepositoryException - Specified by:
getWeakReferencesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
hasNode
- Specified by:
hasNodein interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
hasProperty
- Specified by:
hasPropertyin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
hasNodes
public boolean hasNodes() throws javax.jcr.RepositoryException- Specified by:
hasNodesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
hasProperties
public boolean hasProperties() throws javax.jcr.RepositoryException- Specified by:
hasPropertiesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getPrimaryNodeType
public javax.jcr.nodetype.NodeType getPrimaryNodeType() throws javax.jcr.RepositoryException- Specified by:
getPrimaryNodeTypein interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getMixinNodeTypes
public javax.jcr.nodetype.NodeType[] getMixinNodeTypes() throws javax.jcr.RepositoryException- Specified by:
getMixinNodeTypesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
isNodeType
- Specified by:
isNodeTypein interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
setPrimaryType
public void setPrimaryType(String nodeTypeName) throws javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException - Specified by:
setPrimaryTypein interfacejavax.jcr.Node- Throws:
javax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
addMixin
public void addMixin(String mixinName) throws javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException - Specified by:
addMixinin interfacejavax.jcr.Node- Throws:
javax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
removeMixin
public void removeMixin(String mixinName) throws javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException - Specified by:
removeMixinin interfacejavax.jcr.Node- Throws:
javax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
canAddMixin
public boolean canAddMixin(String mixinName) throws javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.RepositoryException - Specified by:
canAddMixinin interfacejavax.jcr.Node- Throws:
javax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryException
-
getDefinition
public javax.jcr.nodetype.NodeDefinition getDefinition() throws javax.jcr.RepositoryException- Specified by:
getDefinitionin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
checkin
public javax.jcr.version.Version checkin() throws javax.jcr.version.VersionException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.InvalidItemStateException, javax.jcr.lock.LockException, javax.jcr.RepositoryException- Specified by:
checkinin interfacejavax.jcr.Node- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
checkout
public void checkout() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.version.ActivityViolationException, javax.jcr.RepositoryException- Specified by:
checkoutin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.ActivityViolationExceptionjavax.jcr.RepositoryException
-
doneMerge
public void doneMerge(javax.jcr.version.Version version) throws javax.jcr.version.VersionException, javax.jcr.InvalidItemStateException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException - Specified by:
doneMergein interfacejavax.jcr.Node- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
cancelMerge
public void cancelMerge(javax.jcr.version.Version version) throws javax.jcr.version.VersionException, javax.jcr.InvalidItemStateException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException - Specified by:
cancelMergein interfacejavax.jcr.Node- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
update
public void update(String srcWorkspace) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
updatein interfacejavax.jcr.Node- Throws:
javax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
merge
public javax.jcr.NodeIterator merge(String srcWorkspace, boolean bestEffort) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.MergeException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
mergein interfacejavax.jcr.Node- Throws:
javax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.MergeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
getCorrespondingNodePath
public String getCorrespondingNodePath(String workspaceName) throws javax.jcr.ItemNotFoundException, javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException - Specified by:
getCorrespondingNodePathin interfacejavax.jcr.Node- Throws:
javax.jcr.ItemNotFoundExceptionjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryException
-
isCheckedOut
public boolean isCheckedOut() throws javax.jcr.RepositoryException- Specified by:
isCheckedOutin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
restore
public void restore(String versionName, boolean removeExisting) throws javax.jcr.version.VersionException, javax.jcr.ItemExistsException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
restorein interfacejavax.jcr.Node- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
restore
public void restore(javax.jcr.version.Version version, boolean removeExisting) throws javax.jcr.version.VersionException, javax.jcr.ItemExistsException, javax.jcr.InvalidItemStateException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.RepositoryException - Specified by:
restorein interfacejavax.jcr.Node- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryException
-
restore
public void restore(javax.jcr.version.Version version, String relPath, boolean removeExisting) throws javax.jcr.PathNotFoundException, javax.jcr.ItemExistsException, javax.jcr.version.VersionException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
restorein interfacejavax.jcr.Node- Throws:
javax.jcr.PathNotFoundExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
restoreByLabel
public void restoreByLabel(String versionLabel, boolean removeExisting) throws javax.jcr.version.VersionException, javax.jcr.ItemExistsException, javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
restoreByLabelin interfacejavax.jcr.Node- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
getVersionHistory
public javax.jcr.version.VersionHistory getVersionHistory() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getVersionHistoryin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
getBaseVersion
public javax.jcr.version.Version getBaseVersion() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getBaseVersionin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-
lock
public javax.jcr.lock.Lock lock(boolean isDeep, boolean isSessionScoped) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.AccessDeniedException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
lockin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
getLock
public javax.jcr.lock.Lock getLock() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException- Specified by:
getLockin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryException
-
unlock
public void unlock() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.lock.LockException, javax.jcr.AccessDeniedException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException- Specified by:
unlockin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
holdsLock
public boolean holdsLock() throws javax.jcr.RepositoryException- Specified by:
holdsLockin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
isLocked
public boolean isLocked() throws javax.jcr.RepositoryException- Specified by:
isLockedin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
followLifecycleTransition
public void followLifecycleTransition(String transition) throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.InvalidLifecycleTransitionException, javax.jcr.RepositoryException - Specified by:
followLifecycleTransitionin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.InvalidLifecycleTransitionExceptionjavax.jcr.RepositoryException
-
getAllowedLifecycleTransistions
public String[] getAllowedLifecycleTransistions() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getAllowedLifecycleTransistionsin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryException
-