public class NodeImpl extends ItemImpl implements javax.jcr.Node
NodeImpl...| Modifier | Constructor and Description |
|---|---|
protected |
NodeImpl(SessionImpl session,
NodeState state,
ItemLifeCycleListener[] listeners) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(javax.jcr.ItemVisitor visitor)
Implementation of
Item.accept(javax.jcr.ItemVisitor) for nodes. |
void |
addMixin(String mixinName) |
javax.jcr.Node |
addNode(String relPath) |
javax.jcr.Node |
addNode(String relPath,
String primaryNodeTypeName) |
boolean |
canAddMixin(String mixinName) |
void |
cancelMerge(javax.jcr.version.Version version) |
javax.jcr.version.Version |
checkin() |
void |
checkout() |
void |
doneMerge(javax.jcr.version.Version version) |
void |
followLifecycleTransition(String transition) |
String[] |
getAllowedLifecycleTransistions() |
javax.jcr.version.Version |
getBaseVersion() |
String |
getCorrespondingNodePath(String workspaceName) |
javax.jcr.nodetype.NodeDefinition |
getDefinition() |
String |
getIdentifier() |
int |
getIndex() |
javax.jcr.lock.Lock |
getLock() |
javax.jcr.nodetype.NodeType[] |
getMixinNodeTypes() |
String |
getName() |
protected javax.jcr.Node |
getNode(Name nodeName,
int index) |
javax.jcr.Node |
getNode(String relPath) |
javax.jcr.NodeIterator |
getNodes() |
javax.jcr.NodeIterator |
getNodes(String namePattern) |
javax.jcr.NodeIterator |
getNodes(String[] nameGlobs) |
javax.jcr.Item |
getPrimaryItem() |
javax.jcr.nodetype.NodeType |
getPrimaryNodeType() |
javax.jcr.PropertyIterator |
getProperties() |
javax.jcr.PropertyIterator |
getProperties(String namePattern) |
javax.jcr.PropertyIterator |
getProperties(String[] nameGlobs) |
protected javax.jcr.Property |
getProperty(Name qName) |
javax.jcr.Property |
getProperty(String relPath) |
javax.jcr.PropertyIterator |
getReferences() |
javax.jcr.PropertyIterator |
getReferences(String name) |
javax.jcr.NodeIterator |
getSharedSet() |
String |
getUUID() |
javax.jcr.version.VersionHistory |
getVersionHistory() |
javax.jcr.PropertyIterator |
getWeakReferences() |
javax.jcr.PropertyIterator |
getWeakReferences(String name) |
boolean |
hasNode(String relPath) |
boolean |
hasNodes() |
boolean |
hasProperties() |
boolean |
hasProperty(String relPath) |
boolean |
holdsLock() |
boolean |
isCheckedOut() |
boolean |
isLocked() |
boolean |
isNode()
Returns true
|
boolean |
isNodeType(String nodeTypeName) |
javax.jcr.lock.Lock |
lock(boolean isDeep,
boolean isSessionScoped) |
javax.jcr.lock.Lock |
lock(boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
String ownerHint) |
javax.jcr.NodeIterator |
merge(String srcWorkspace,
boolean bestEffort) |
javax.jcr.NodeIterator |
merge(String srcWorkspace,
boolean bestEffort,
boolean isShallow)
TODO: Issue 728 of the pfd...
|
void |
orderBefore(String srcChildRelPath,
String destChildRelPath) |
void |
removeMixin(String mixinName) |
void |
removeShare() |
void |
removeSharedSet() |
void |
restore(String versionName,
boolean removeExisting) |
void |
restore(javax.jcr.version.Version version,
boolean removeExisting) |
void |
restore(javax.jcr.version.Version version,
String relPath,
boolean removeExisting) |
void |
restoreByLabel(String versionLabel,
boolean removeExisting) |
void |
setPrimaryType(String nodeTypeName) |
javax.jcr.Property |
setProperty(String name,
BigDecimal value) |
javax.jcr.Property |
setProperty(String name,
javax.jcr.Binary value) |
javax.jcr.Property |
setProperty(String name,
boolean value) |
javax.jcr.Property |
setProperty(String name,
Calendar value) |
javax.jcr.Property |
setProperty(String name,
double value) |
javax.jcr.Property |
setProperty(String name,
InputStream value) |
javax.jcr.Property |
setProperty(String name,
long value) |
javax.jcr.Property |
setProperty(String name,
javax.jcr.Node value) |
javax.jcr.Property |
setProperty(String name,
String value) |
javax.jcr.Property |
setProperty(String name,
String[] values) |
javax.jcr.Property |
setProperty(String name,
String[] values,
int type) |
javax.jcr.Property |
setProperty(String name,
String value,
int type) |
javax.jcr.Property |
setProperty(String name,
javax.jcr.Value value) |
javax.jcr.Property |
setProperty(String name,
javax.jcr.Value[] values) |
javax.jcr.Property |
setProperty(String name,
javax.jcr.Value[] values,
int type) |
javax.jcr.Property |
setProperty(String name,
javax.jcr.Value value,
int type) |
void |
unlock() |
void |
update(String srcWorkspaceName) |
checkIsWritable, checkStatus, getAncestor, getDepth, getItemManager, getItemState, getParent, getPath, getSession, isModified, isNew, isSame, isWritable, refresh, remove, save, statusChangedprotected NodeImpl(SessionImpl session, NodeState state, ItemLifeCycleListener[] listeners)
public String getName() throws javax.jcr.RepositoryException
public void accept(javax.jcr.ItemVisitor visitor)
throws javax.jcr.RepositoryException
Item.accept(javax.jcr.ItemVisitor) for nodes.public boolean isNode()
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
addNode in interface javax.jcr.Nodejavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.addNode(String)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
addNode in interface javax.jcr.Nodejavax.jcr.ItemExistsExceptionjavax.jcr.PathNotFoundExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.lock.LockExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.addNode(String, String)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
orderBefore in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.ItemNotFoundExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.orderBefore(String, String)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, Value)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, javax.jcr.Value, int)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, Value[])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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, Value[], int)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, String[])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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, String[], int)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, String)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, String, int)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, InputStream)public javax.jcr.Property setProperty(String name, javax.jcr.Binary value) throws javax.jcr.RepositoryException
setProperty in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.setProperty(String, Binary)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, boolean)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, double)public javax.jcr.Property setProperty(String name, BigDecimal value) throws javax.jcr.RepositoryException
setProperty in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.setProperty(String, BigDecimal)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, long)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, Calendar)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
setProperty in interface javax.jcr.Nodejavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionNode.setProperty(String, Node)public javax.jcr.Node getNode(String relPath) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
getNode in interface javax.jcr.Nodejavax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionNode.getNode(String)public javax.jcr.NodeIterator getNodes()
throws javax.jcr.RepositoryException
getNodes in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getNodes()public javax.jcr.NodeIterator getNodes(String namePattern) throws javax.jcr.RepositoryException
getNodes in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getNodes(String)public javax.jcr.NodeIterator getNodes(String[] nameGlobs) throws javax.jcr.RepositoryException
getNodes in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getNodes(String[])public javax.jcr.Property getProperty(String relPath) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
getProperty in interface javax.jcr.Nodejavax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionNode.getProperty(String)public javax.jcr.PropertyIterator getProperties()
throws javax.jcr.RepositoryException
getProperties in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getProperties()public javax.jcr.PropertyIterator getProperties(String namePattern) throws javax.jcr.RepositoryException
getProperties in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getProperties(String)public javax.jcr.PropertyIterator getProperties(String[] nameGlobs) throws javax.jcr.RepositoryException
getProperties in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getProperties(String)public javax.jcr.Item getPrimaryItem()
throws javax.jcr.ItemNotFoundException,
javax.jcr.RepositoryException
getPrimaryItem in interface javax.jcr.Nodejavax.jcr.ItemNotFoundExceptionjavax.jcr.RepositoryExceptionNode.getPrimaryItem()public String getUUID() throws javax.jcr.UnsupportedRepositoryOperationException, javax.jcr.RepositoryException
getUUID in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNode.getUUID()public String getIdentifier() throws javax.jcr.RepositoryException
getIdentifier in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getIdentifier()public int getIndex()
throws javax.jcr.RepositoryException
getIndex in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getIndex()public javax.jcr.PropertyIterator getReferences()
throws javax.jcr.RepositoryException
getReferences in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getReferences()public javax.jcr.PropertyIterator getReferences(String name) throws javax.jcr.RepositoryException
getReferences in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getReferences(String)public javax.jcr.PropertyIterator getWeakReferences()
throws javax.jcr.RepositoryException
getWeakReferences in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getWeakReferences()public javax.jcr.PropertyIterator getWeakReferences(String name) throws javax.jcr.RepositoryException
getWeakReferences in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getWeakReferences()public boolean hasNode(String relPath) throws javax.jcr.RepositoryException
hasNode in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.hasNode(String)public boolean hasProperty(String relPath) throws javax.jcr.RepositoryException
hasProperty in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.hasProperty(String)public boolean hasNodes()
throws javax.jcr.RepositoryException
hasNodes in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.hasNodes()public boolean hasProperties()
throws javax.jcr.RepositoryException
hasProperties in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.hasProperties()public javax.jcr.nodetype.NodeType getPrimaryNodeType()
throws javax.jcr.RepositoryException
getPrimaryNodeType in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getPrimaryNodeType()public void setPrimaryType(String nodeTypeName) throws javax.jcr.RepositoryException
setPrimaryType in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.setPrimaryType(String)public javax.jcr.nodetype.NodeType[] getMixinNodeTypes()
throws javax.jcr.RepositoryException
getMixinNodeTypes in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getMixinNodeTypes()public boolean isNodeType(String nodeTypeName) throws javax.jcr.RepositoryException
isNodeType in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.isNodeType(String)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
addMixin in interface javax.jcr.Nodejavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.addMixin(String)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
removeMixin in interface javax.jcr.Nodejavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.removeMixin(String)public boolean canAddMixin(String mixinName) throws javax.jcr.RepositoryException
canAddMixin in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.canAddMixin(String)public javax.jcr.nodetype.NodeDefinition getDefinition()
throws javax.jcr.RepositoryException
getDefinition in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getDefinition()public javax.jcr.version.Version checkin()
throws javax.jcr.version.VersionException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.InvalidItemStateException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
checkin in interface javax.jcr.Nodejavax.jcr.version.VersionExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.checkin()public void checkout()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
checkout in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.checkout()public void doneMerge(javax.jcr.version.Version version)
throws javax.jcr.version.VersionException,
javax.jcr.InvalidItemStateException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
doneMerge in interface javax.jcr.Nodejavax.jcr.version.VersionExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNode.doneMerge(Version)public void cancelMerge(javax.jcr.version.Version version)
throws javax.jcr.version.VersionException,
javax.jcr.InvalidItemStateException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
cancelMerge in interface javax.jcr.Nodejavax.jcr.version.VersionExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNode.cancelMerge(Version)public void update(String srcWorkspaceName) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
update in interface javax.jcr.Nodejavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.update(String)public javax.jcr.NodeIterator merge(String srcWorkspace, boolean bestEffort) throws javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
merge in interface javax.jcr.Nodejavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.merge(String, boolean)public javax.jcr.NodeIterator merge(String srcWorkspace, boolean bestEffort, boolean isShallow) throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic String getCorrespondingNodePath(String workspaceName) throws javax.jcr.ItemNotFoundException, javax.jcr.NoSuchWorkspaceException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
getCorrespondingNodePath in interface javax.jcr.Nodejavax.jcr.ItemNotFoundExceptionjavax.jcr.NoSuchWorkspaceExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionNode.getCorrespondingNodePath(String)public boolean isCheckedOut()
throws javax.jcr.RepositoryException
isCheckedOut in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.isCheckedOut()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
restore in interface javax.jcr.Nodejavax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.restore(String, boolean)public void restore(javax.jcr.version.Version version,
boolean removeExisting)
throws javax.jcr.version.VersionException,
javax.jcr.ItemExistsException,
javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.lock.LockException,
javax.jcr.RepositoryException
restore in interface javax.jcr.Nodejavax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.RepositoryExceptionNode.restore(Version, boolean)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
restore in interface javax.jcr.Nodejavax.jcr.PathNotFoundExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.version.VersionExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.restore(Version, String, boolean)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
restoreByLabel in interface javax.jcr.Nodejavax.jcr.version.VersionExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.restoreByLabel(String, boolean)public javax.jcr.version.VersionHistory getVersionHistory()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getVersionHistory in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNode.getVersionHistory()public javax.jcr.version.Version getBaseVersion()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.RepositoryException
getBaseVersion in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.RepositoryExceptionNode.getBaseVersion()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
lock in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.lock(boolean, boolean)public javax.jcr.lock.Lock lock(boolean isDeep,
boolean isSessionScoped,
long timeoutHint,
String ownerHint)
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.lock.LockException,
javax.jcr.AccessDeniedException,
javax.jcr.InvalidItemStateException,
javax.jcr.RepositoryException
javax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.lock.Lock getLock()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.lock.LockException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
getLock in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionNode.getLock()public void unlock()
throws javax.jcr.UnsupportedRepositoryOperationException,
javax.jcr.lock.LockException,
javax.jcr.AccessDeniedException,
javax.jcr.InvalidItemStateException,
javax.jcr.RepositoryException
unlock in interface javax.jcr.Nodejavax.jcr.UnsupportedRepositoryOperationExceptionjavax.jcr.lock.LockExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionNode.unlock()public boolean holdsLock()
throws javax.jcr.RepositoryException
holdsLock in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.holdsLock()public boolean isLocked()
throws javax.jcr.RepositoryException
isLocked in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.isLocked()public void followLifecycleTransition(String transition) throws javax.jcr.RepositoryException
followLifecycleTransition in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.followLifecycleTransition(String)public String[] getAllowedLifecycleTransistions() throws javax.jcr.RepositoryException
getAllowedLifecycleTransistions in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getAllowedLifecycleTransistions()public javax.jcr.NodeIterator getSharedSet()
throws javax.jcr.RepositoryException
getSharedSet in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.getSharedSet()public void removeShare()
throws javax.jcr.RepositoryException
removeShare in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.removeShare()public void removeSharedSet()
throws javax.jcr.RepositoryException
removeSharedSet in interface javax.jcr.Nodejavax.jcr.RepositoryExceptionNode.removeSharedSet()protected javax.jcr.Node getNode(Name nodeName, int index) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
nodeName - index - javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionprotected javax.jcr.Property getProperty(Name qName) throws javax.jcr.PathNotFoundException, javax.jcr.RepositoryException
qName - javax.jcr.PathNotFoundExceptionjavax.jcr.RepositoryExceptionCopyright © 2004-2020 The Apache Software Foundation. All Rights Reserved.