Class MockProperty
java.lang.Object
org.apache.sling.commons.testing.jcr.MockProperty
- All Implemented Interfaces:
javax.jcr.Item,javax.jcr.Property
-
Field Summary
Fields inherited from interface javax.jcr.Property
JCR_ACTIVITY, JCR_AUTOCREATED, JCR_BASE_VERSION, JCR_CHILD_VERSION_HISTORY, JCR_CONFIGURATION, JCR_CONTENT, JCR_COPIED_FROM, JCR_CREATED, JCR_CREATED_BY, JCR_CURRENT_LIFECYCLE_STATE, JCR_DATA, JCR_DEFAULT_PRIMARY_TYPE, JCR_DEFAULT_VALUES, JCR_DESCRIPTION, JCR_ENCODING, JCR_FROZEN_MIXIN_TYPES, JCR_FROZEN_PRIMARY_TYPE, JCR_FROZEN_UUID, JCR_HAS_ORDERABLE_CHILD_NODES, JCR_HOST, JCR_ID, JCR_IS_ABSTRACT, JCR_IS_CHECKED_OUT, JCR_IS_MIXIN, JCR_LANGUAGE, JCR_LAST_MODIFIED, JCR_LAST_MODIFIED_BY, JCR_LIFECYCLE_POLICY, JCR_LOCK_IS_DEEP, JCR_LOCK_OWNER, JCR_MANDATORY, JCR_MERGE_FAILED, JCR_MIMETYPE, JCR_MIXIN_TYPES, JCR_MULTIPLE, JCR_NAME, JCR_NODE_TYPE_NAME, JCR_ON_PARENT_VERSION, JCR_PATH, JCR_PORT, JCR_PREDECESSORS, JCR_PRIMARY_ITEM_NAME, JCR_PRIMARY_TYPE, JCR_PROTECTED, JCR_PROTOCOL, JCR_REPOSITORY, JCR_REQUIRED_PRIMARY_TYPES, JCR_REQUIRED_TYPE, JCR_ROOT, JCR_SAME_NAME_SIBLINGS, JCR_STATEMENT, JCR_SUCCESSORS, JCR_SUPERTYPES, JCR_TITLE, JCR_UUID, JCR_VALUE_CONSTRAINTS, JCR_VERSION_HISTORY, JCR_VERSIONABLE_UUID, JCR_WORKSPACE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(javax.jcr.ItemVisitor visitor) javax.jcr.ItemgetAncestor(int depth) javax.jcr.BinarybooleangetDate()javax.jcr.nodetype.PropertyDefinitionintgetDepth()doublelonglong[]longgetLong()getName()javax.jcr.NodegetNode()javax.jcr.NodegetPath()javax.jcr.Propertyjavax.jcr.SessionintgetType()javax.jcr.ValuegetValue()javax.jcr.Value[]booleanbooleanbooleanisNew()booleanisNode()booleanisSame(javax.jcr.Item otherItem) voidrefresh(boolean keepChanges) voidremove()voidsave()voidsetValue(boolean value) voidsetValue(double value) voidsetValue(long value) voidsetValue(InputStream value) voidvoidvoidsetValue(BigDecimal value) voidvoidsetValue(javax.jcr.Binary value) voidsetValue(javax.jcr.Node value) voidsetValue(javax.jcr.Value value) voidsetValue(javax.jcr.Value[] values)
-
Constructor Details
-
MockProperty
-
-
Method Details
-
getBoolean
public boolean getBoolean() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getBooleanin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getDate
- Specified by:
getDatein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getDefinition
public javax.jcr.nodetype.PropertyDefinition getDefinition() throws javax.jcr.RepositoryException- Specified by:
getDefinitionin interfacejavax.jcr.Property- Throws:
javax.jcr.RepositoryException
-
getDouble
public double getDouble() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getDoublein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getLength
public long getLength() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getLengthin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getLengths
public long[] getLengths() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getLengthsin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getLong
public long getLong() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getLongin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getNode
public javax.jcr.Node getNode() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getNodein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getStream
- Specified by:
getStreamin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getString
- Specified by:
getStringin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getType
public int getType() throws javax.jcr.RepositoryException- Specified by:
getTypein interfacejavax.jcr.Property- Throws:
javax.jcr.RepositoryException
-
getValue
public javax.jcr.Value getValue() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getValues
public javax.jcr.Value[] getValues() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getValuesin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(boolean value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(Calendar value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(double value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(InputStream value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(long value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(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:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(String value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(String[] inputValues) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(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:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(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:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
accept
public void accept(javax.jcr.ItemVisitor visitor) throws javax.jcr.RepositoryException - Specified by:
acceptin 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
-
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
-
getPath
- Specified by:
getPathin 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
-
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
-
isSame
public boolean isSame(javax.jcr.Item otherItem) throws javax.jcr.RepositoryException - Specified by:
isSamein interfacejavax.jcr.Item- Throws:
javax.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.RepositoryException- Specified by:
removein interfacejavax.jcr.Item- Throws:
javax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
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
-
getBinary
public javax.jcr.Binary getBinary() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getBinaryin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getDecimal
- Specified by:
getDecimalin interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
getProperty
public javax.jcr.Property getProperty() throws javax.jcr.ItemNotFoundException, javax.jcr.ValueFormatException, javax.jcr.RepositoryException- Specified by:
getPropertyin interfacejavax.jcr.Property- Throws:
javax.jcr.ItemNotFoundExceptionjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException
-
isMultiple
public boolean isMultiple() throws javax.jcr.RepositoryException- Specified by:
isMultiplein interfacejavax.jcr.Property- Throws:
javax.jcr.RepositoryException
-
setValue
public void setValue(BigDecimal value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException - Specified by:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-
setValue
public void setValue(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:
setValuein interfacejavax.jcr.Property- Throws:
javax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryException
-