Class FsNode
java.lang.Object
org.apache.sling.fsprovider.internal.mapper.jcr.FsNode
- All Implemented Interfaces:
javax.jcr.Item,javax.jcr.Node
Simplified implementation of read-only content access via the JCR API.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final ContentFileprotected final ValueMapprotected final ResourceResolverFields 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 TypeMethodDescriptionvoidaccept(javax.jcr.ItemVisitor visitor) voidjavax.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.ItemgetAncestor(int depth) javax.jcr.version.VersiongetCorrespondingNodePath(String workspaceName) javax.jcr.nodetype.NodeDefinitionintgetDepth()intgetIndex()javax.jcr.lock.LockgetLock()javax.jcr.nodetype.NodeType[]getName()javax.jcr.Nodejavax.jcr.NodeIteratorgetNodes()javax.jcr.NodeIteratorjavax.jcr.NodeIteratorjavax.jcr.NodegetPath()javax.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.Sessionjavax.jcr.NodeIteratorgetUUID()javax.jcr.version.VersionHistoryjavax.jcr.PropertyIteratorjavax.jcr.PropertyIteratorgetWeakReferences(String name) booleanbooleanhasNodes()booleanbooleanhasProperty(String relPath) booleanbooleanbooleanisLocked()booleanbooleanisNew()booleanisNode()booleanisNodeType(String nodeTypeName) booleanisSame(javax.jcr.Item otherItem) javax.jcr.lock.Locklock(boolean isDeep, boolean isSessionScoped) javax.jcr.NodeIteratorvoidorderBefore(String srcChildRelPath, String destChildRelPath) voidrefresh(boolean keepChanges) voidremove()voidremoveMixin(String mixinName) voidvoidvoidvoidrestore(javax.jcr.version.Version version, boolean removeExisting) voidvoidrestoreByLabel(String versionLabel, boolean removeExisting) voidsave()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) toString()voidunlock()voidMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface javax.jcr.Item
accept, getAncestor, getDepth, getPath, getSession, isModified, isNew, isNode, isSame, refresh, remove, save
-
Field Details
-
contentFile
-
resolver
-
props
-
-
Constructor Details
-
FsNode
-
-
Method Details
-
getName
- Specified by:
getNamein interfacejavax.jcr.Item- Throws:
javax.jcr.RepositoryException
-
getParent
public javax.jcr.Node getParent() throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException- Specified by:
getParentin interfacejavax.jcr.Item- Throws:
javax.jcr.ItemNotFoundExceptionjavax.jcr.AccessDeniedExceptionjavax.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
-
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
-
getUUID
public String getUUID() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException- Specified by:
getUUIDin interfacejavax.jcr.Node- Throws:
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.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
-
isNodeType
- Specified by:
isNodeTypein interfacejavax.jcr.Node- Throws:
javax.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
-
isCheckedOut
public boolean isCheckedOut() throws javax.jcr.RepositoryException- Specified by:
isCheckedOutin interfacejavax.jcr.Node- Throws:
javax.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
-
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
-
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
-
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
-
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
-
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
-
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
-
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
-
getNodes
- Specified by:
getNodesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getNodes
- Specified by:
getNodesin interfacejavax.jcr.Node- Throws:
javax.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
-
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
-
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
-
getPath
- Specified by:
getPathin interfacejavax.jcr.Item- Throws:
javax.jcr.RepositoryException
-
getAncestor
public javax.jcr.Item getAncestor(int depth) throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException - Specified by:
getAncestorin interfacejavax.jcr.Item- Throws:
javax.jcr.ItemNotFoundExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryException
-
getDepth
public int getDepth() throws javax.jcr.RepositoryException- Specified by:
getDepthin interfacejavax.jcr.Item- Throws:
javax.jcr.RepositoryException
-
getSession
public javax.jcr.Session getSession() throws javax.jcr.RepositoryException- Specified by:
getSessionin interfacejavax.jcr.Item- Throws:
javax.jcr.RepositoryException
-
isNode
public boolean isNode()- Specified by:
isNodein interfacejavax.jcr.Item
-
isNew
public boolean isNew()- Specified by:
isNewin interfacejavax.jcr.Item
-
isModified
public boolean isModified()- Specified by:
isModifiedin interfacejavax.jcr.Item
-
isSame
public boolean isSame(javax.jcr.Item otherItem) throws javax.jcr.RepositoryException - Specified by:
isSamein interfacejavax.jcr.Item- Throws:
javax.jcr.RepositoryException
-
accept
public void accept(javax.jcr.ItemVisitor visitor) throws javax.jcr.RepositoryException - Specified by:
acceptin interfacejavax.jcr.Item- Throws:
javax.jcr.RepositoryException
-
toString
-
save
public void save() throws javax.jcr.AccessDeniedException, javax.jcr.ItemExistsException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.InvalidItemStateException, javax.jcr.ReferentialIntegrityException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.NoSuchNodeTypeException, javax.jcr.RepositoryException- Specified by:
savein interfacejavax.jcr.Item- Throws:
javax.jcr.AccessDeniedExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.ReferentialIntegrityExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryException
-
refresh
public void refresh(boolean keepChanges) throws javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException - Specified by:
refreshin interfacejavax.jcr.Item- Throws:
javax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryException
-
remove
public void remove() throws javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException- Specified by:
removein interfacejavax.jcr.Item- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryException
-