Class MockProperty
- java.lang.Object
-
- org.apache.sling.commons.testing.jcr.MockProperty
-
- All Implemented Interfaces:
javax.jcr.Item
,javax.jcr.Property
public class MockProperty extends Object implements 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 Constructor Description MockProperty(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(javax.jcr.ItemVisitor visitor)
javax.jcr.Item
getAncestor(int depth)
javax.jcr.Binary
getBinary()
boolean
getBoolean()
Calendar
getDate()
BigDecimal
getDecimal()
javax.jcr.nodetype.PropertyDefinition
getDefinition()
int
getDepth()
double
getDouble()
long
getLength()
long[]
getLengths()
long
getLong()
String
getName()
javax.jcr.Node
getNode()
javax.jcr.Node
getParent()
String
getPath()
javax.jcr.Property
getProperty()
javax.jcr.Session
getSession()
InputStream
getStream()
String
getString()
int
getType()
javax.jcr.Value
getValue()
javax.jcr.Value[]
getValues()
boolean
isModified()
boolean
isMultiple()
boolean
isNew()
boolean
isNode()
boolean
isSame(javax.jcr.Item otherItem)
void
refresh(boolean keepChanges)
void
remove()
void
save()
void
setValue(boolean value)
void
setValue(double value)
void
setValue(long value)
void
setValue(InputStream value)
void
setValue(String value)
void
setValue(String[] inputValues)
void
setValue(BigDecimal value)
void
setValue(Calendar value)
void
setValue(javax.jcr.Binary value)
void
setValue(javax.jcr.Node value)
void
setValue(javax.jcr.Value value)
void
setValue(javax.jcr.Value[] values)
-
-
-
Constructor Detail
-
MockProperty
public MockProperty(String name)
-
-
Method Detail
-
getBoolean
public boolean getBoolean() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getBoolean
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getDate
public Calendar getDate() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getDate
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getDefinition
public javax.jcr.nodetype.PropertyDefinition getDefinition() throws javax.jcr.RepositoryException
- Specified by:
getDefinition
in interfacejavax.jcr.Property
- Throws:
javax.jcr.RepositoryException
-
getDouble
public double getDouble() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getDouble
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getLength
public long getLength() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getLength
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getLengths
public long[] getLengths() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getLengths
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getLong
public long getLong() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getLong
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getNode
public javax.jcr.Node getNode() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getNode
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getStream
public InputStream getStream() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getStream
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getString
public String getString() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getString
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getType
public int getType() throws javax.jcr.RepositoryException
- Specified by:
getType
in interfacejavax.jcr.Property
- Throws:
javax.jcr.RepositoryException
-
getValue
public javax.jcr.Value getValue() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getValues
public javax.jcr.Value[] getValues() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getValues
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
accept
public void accept(javax.jcr.ItemVisitor visitor) throws javax.jcr.RepositoryException
- Specified by:
accept
in 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:
getAncestor
in interfacejavax.jcr.Item
- Throws:
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
-
getDepth
public int getDepth() throws javax.jcr.RepositoryException
- Specified by:
getDepth
in interfacejavax.jcr.Item
- Throws:
javax.jcr.RepositoryException
-
getName
public String getName() throws javax.jcr.RepositoryException
- Specified by:
getName
in 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:
getParent
in interfacejavax.jcr.Item
- Throws:
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
-
getPath
public String getPath() throws javax.jcr.RepositoryException
- Specified by:
getPath
in interfacejavax.jcr.Item
- Throws:
javax.jcr.RepositoryException
-
getSession
public javax.jcr.Session getSession() throws javax.jcr.RepositoryException
- Specified by:
getSession
in interfacejavax.jcr.Item
- Throws:
javax.jcr.RepositoryException
-
isModified
public boolean isModified()
- Specified by:
isModified
in interfacejavax.jcr.Item
-
isNew
public boolean isNew()
- Specified by:
isNew
in interfacejavax.jcr.Item
-
isNode
public boolean isNode()
- Specified by:
isNode
in interfacejavax.jcr.Item
-
isSame
public boolean isSame(javax.jcr.Item otherItem) throws javax.jcr.RepositoryException
- Specified by:
isSame
in interfacejavax.jcr.Item
- Throws:
javax.jcr.RepositoryException
-
refresh
public void refresh(boolean keepChanges) throws javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
- Specified by:
refresh
in interfacejavax.jcr.Item
- Throws:
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException
-
remove
public void remove() throws javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
- Specified by:
remove
in interfacejavax.jcr.Item
- Throws:
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
save
in interfacejavax.jcr.Item
- 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
-
getBinary
public javax.jcr.Binary getBinary() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getBinary
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getDecimal
public BigDecimal getDecimal() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getDecimal
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
getProperty
public javax.jcr.Property getProperty() throws javax.jcr.ItemNotFoundException, javax.jcr.ValueFormatException, javax.jcr.RepositoryException
- Specified by:
getProperty
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ItemNotFoundException
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
-
isMultiple
public boolean isMultiple() throws javax.jcr.RepositoryException
- Specified by:
isMultiple
in 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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.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:
setValue
in interfacejavax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
-
-