Class MockNode
java.lang.Object
org.apache.sling.commons.testing.jcr.MockNode
- 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 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) booleanvoidfollowLifecycleTransition(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) inthashCode()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) voidsetSession(javax.jcr.Session session) toString()voidunlock()void
-
Constructor Details
-
MockNode
-
MockNode
-
-
Method Details
-
getName
- Specified by:
getNamein interfacejavax.jcr.Item
-
getParent
public javax.jcr.Node getParent()- Specified by:
getParentin interfacejavax.jcr.Item
-
getPath
- Specified by:
getPathin interfacejavax.jcr.Item
-
getPrimaryNodeType
public javax.jcr.nodetype.NodeType getPrimaryNodeType()- Specified by:
getPrimaryNodeTypein interfacejavax.jcr.Node
-
isSame
public boolean isSame(javax.jcr.Item otherItem) - Specified by:
isSamein interfacejavax.jcr.Item
-
equals
-
hashCode
public int hashCode() -
toString
-
addMixin
- Specified by:
addMixinin interfacejavax.jcr.Node
-
addNode
- Specified by:
addNodein interfacejavax.jcr.Node
-
addNode
- Specified by:
addNodein interfacejavax.jcr.Node
-
canAddMixin
- Specified by:
canAddMixinin interfacejavax.jcr.Node
-
cancelMerge
public void cancelMerge(javax.jcr.version.Version version) - Specified by:
cancelMergein interfacejavax.jcr.Node
-
checkin
public javax.jcr.version.Version checkin()- Specified by:
checkinin interfacejavax.jcr.Node
-
checkout
public void checkout()- Specified by:
checkoutin interfacejavax.jcr.Node
-
doneMerge
public void doneMerge(javax.jcr.version.Version version) - Specified by:
doneMergein interfacejavax.jcr.Node
-
getBaseVersion
public javax.jcr.version.Version getBaseVersion()- Specified by:
getBaseVersionin interfacejavax.jcr.Node
-
getCorrespondingNodePath
- Specified by:
getCorrespondingNodePathin interfacejavax.jcr.Node
-
getDefinition
public javax.jcr.nodetype.NodeDefinition getDefinition()- Specified by:
getDefinitionin interfacejavax.jcr.Node
-
getIndex
public int getIndex()- Specified by:
getIndexin interfacejavax.jcr.Node
-
getLock
public javax.jcr.lock.Lock getLock()- Specified by:
getLockin interfacejavax.jcr.Node
-
getMixinNodeTypes
public javax.jcr.nodetype.NodeType[] getMixinNodeTypes()- Specified by:
getMixinNodeTypesin interfacejavax.jcr.Node
-
getNode
- Specified by:
getNodein interfacejavax.jcr.Node
-
getNodes
public javax.jcr.NodeIterator getNodes()- Specified by:
getNodesin interfacejavax.jcr.Node
-
getNodes
- Specified by:
getNodesin interfacejavax.jcr.Node
-
getPrimaryItem
public javax.jcr.Item getPrimaryItem()- Specified by:
getPrimaryItemin interfacejavax.jcr.Node
-
getProperties
public javax.jcr.PropertyIterator getProperties()- Specified by:
getPropertiesin interfacejavax.jcr.Node
-
getProperties
public javax.jcr.PropertyIterator getProperties(String namePattern) throws javax.jcr.RepositoryException - Specified by:
getPropertiesin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getProperty
- Specified by:
getPropertyin interfacejavax.jcr.Node
-
getReferences
public javax.jcr.PropertyIterator getReferences()- Specified by:
getReferencesin interfacejavax.jcr.Node
-
getUUID
- Specified by:
getUUIDin interfacejavax.jcr.Node
-
getVersionHistory
public javax.jcr.version.VersionHistory getVersionHistory()- Specified by:
getVersionHistoryin interfacejavax.jcr.Node
-
hasNode
- Specified by:
hasNodein interfacejavax.jcr.Node
-
hasNodes
public boolean hasNodes()- Specified by:
hasNodesin interfacejavax.jcr.Node
-
hasProperties
public boolean hasProperties()- Specified by:
hasPropertiesin interfacejavax.jcr.Node
-
hasProperty
- Specified by:
hasPropertyin interfacejavax.jcr.Node
-
holdsLock
public boolean holdsLock()- Specified by:
holdsLockin interfacejavax.jcr.Node
-
isCheckedOut
public boolean isCheckedOut()- Specified by:
isCheckedOutin interfacejavax.jcr.Node
-
isLocked
public boolean isLocked()- Specified by:
isLockedin interfacejavax.jcr.Node
-
isNodeType
- Specified by:
isNodeTypein interfacejavax.jcr.Node
-
lock
public javax.jcr.lock.Lock lock(boolean isDeep, boolean isSessionScoped) - Specified by:
lockin interfacejavax.jcr.Node
-
merge
- Specified by:
mergein interfacejavax.jcr.Node
-
orderBefore
- Specified by:
orderBeforein interfacejavax.jcr.Node
-
removeMixin
- Specified by:
removeMixinin interfacejavax.jcr.Node
-
restore
- Specified by:
restorein interfacejavax.jcr.Node
-
restore
public void restore(javax.jcr.version.Version version, boolean removeExisting) - Specified by:
restorein interfacejavax.jcr.Node
-
restore
- Specified by:
restorein interfacejavax.jcr.Node
-
restoreByLabel
- Specified by:
restoreByLabelin interfacejavax.jcr.Node
-
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[] 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) 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, 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, 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, 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
- Specified by:
setPropertyin interfacejavax.jcr.Node
-
setProperty
- Specified by:
setPropertyin interfacejavax.jcr.Node
-
setProperty
- Specified by:
setPropertyin interfacejavax.jcr.Node
-
setProperty
- Specified by:
setPropertyin interfacejavax.jcr.Node
-
setProperty
- Specified by:
setPropertyin interfacejavax.jcr.Node
-
unlock
public void unlock()- Specified by:
unlockin interfacejavax.jcr.Node
-
update
- Specified by:
updatein interfacejavax.jcr.Node
-
accept
public void accept(javax.jcr.ItemVisitor visitor) - Specified by:
acceptin interfacejavax.jcr.Item
-
getAncestor
public javax.jcr.Item getAncestor(int depth) - Specified by:
getAncestorin interfacejavax.jcr.Item
-
getDepth
public int getDepth()- Specified by:
getDepthin interfacejavax.jcr.Item
-
getSession
public javax.jcr.Session getSession()- Specified by:
getSessionin interfacejavax.jcr.Item
-
setSession
public void setSession(javax.jcr.Session session) -
isModified
public boolean isModified()- Specified by:
isModifiedin interfacejavax.jcr.Item
-
isNew
public boolean isNew()- Specified by:
isNewin interfacejavax.jcr.Item
-
isNode
public boolean isNode()- Specified by:
isNodein interfacejavax.jcr.Item
-
refresh
public void refresh(boolean keepChanges) - Specified by:
refreshin interfacejavax.jcr.Item
-
remove
public void remove()- Specified by:
removein interfacejavax.jcr.Item
-
save
public void save()- Specified by:
savein interfacejavax.jcr.Item
-
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
-
getIdentifier
- Specified by:
getIdentifierin interfacejavax.jcr.Node- Throws:
javax.jcr.RepositoryException
-
getNodes
- Specified by:
getNodesin 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
-
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
-
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, 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
-