public abstract class DelegatePropertyWrapper extends Object implements 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 and Description |
---|
DelegatePropertyWrapper(javax.jcr.Property wrapped) |
Modifier and Type | Method and 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() |
protected javax.jcr.Property |
getWrappedProperty() |
boolean |
isModified() |
boolean |
isMultiple() |
boolean |
isNew() |
boolean |
isNode() |
boolean |
isSame(javax.jcr.Item otherItem) |
void |
refresh(boolean keepChanges) |
void |
remove() |
void |
save() |
void |
setValue(BigDecimal value) |
void |
setValue(javax.jcr.Binary value) |
void |
setValue(boolean value) |
void |
setValue(Calendar value) |
void |
setValue(double value) |
void |
setValue(InputStream value) |
void |
setValue(long value) |
void |
setValue(javax.jcr.Node value) |
void |
setValue(String value) |
void |
setValue(String[] values) |
void |
setValue(javax.jcr.Value value) |
void |
setValue(javax.jcr.Value[] values) |
protected void |
setWrappedProperty(javax.jcr.Property property) |
String |
toString() |
public DelegatePropertyWrapper(javax.jcr.Property wrapped)
protected javax.jcr.Property getWrappedProperty()
protected void setWrappedProperty(javax.jcr.Property property)
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
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
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
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(String value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(String[] values) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(InputStream value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
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
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(long value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(double value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(BigDecimal value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(Calendar value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public void setValue(boolean value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
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
setValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public javax.jcr.Value getValue() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getValue
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public javax.jcr.Value[] getValues() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getValues
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public String getString() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getString
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public InputStream getStream() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getStream
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public javax.jcr.Binary getBinary() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getBinary
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public long getLong() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getLong
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public double getDouble() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getDouble
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public BigDecimal getDecimal() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getDecimal
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public Calendar getDate() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getDate
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public boolean getBoolean() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getBoolean
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public javax.jcr.Node getNode() throws javax.jcr.ItemNotFoundException, javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getNode
in interface javax.jcr.Property
javax.jcr.ItemNotFoundException
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public javax.jcr.Property getProperty() throws javax.jcr.ItemNotFoundException, javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getProperty
in interface javax.jcr.Property
javax.jcr.ItemNotFoundException
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public long getLength() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getLength
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public long[] getLengths() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getLengths
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public javax.jcr.nodetype.PropertyDefinition getDefinition() throws javax.jcr.RepositoryException
getDefinition
in interface javax.jcr.Property
javax.jcr.RepositoryException
public int getType() throws javax.jcr.RepositoryException
getType
in interface javax.jcr.Property
javax.jcr.RepositoryException
public boolean isMultiple() throws javax.jcr.RepositoryException
isMultiple
in interface javax.jcr.Property
javax.jcr.RepositoryException
public String getPath() throws javax.jcr.RepositoryException
getPath
in interface javax.jcr.Item
javax.jcr.RepositoryException
public String getName() throws javax.jcr.RepositoryException
getName
in interface javax.jcr.Item
javax.jcr.RepositoryException
public javax.jcr.Item getAncestor(int depth) throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
getAncestor
in interface javax.jcr.Item
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
public javax.jcr.Node getParent() throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
getParent
in interface javax.jcr.Item
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
public int getDepth() throws javax.jcr.RepositoryException
getDepth
in interface javax.jcr.Item
javax.jcr.RepositoryException
public javax.jcr.Session getSession() throws javax.jcr.RepositoryException
getSession
in interface javax.jcr.Item
javax.jcr.RepositoryException
public boolean isNode()
isNode
in interface javax.jcr.Item
public boolean isNew()
isNew
in interface javax.jcr.Item
public boolean isModified()
isModified
in interface javax.jcr.Item
public boolean isSame(javax.jcr.Item otherItem) throws javax.jcr.RepositoryException
isSame
in interface javax.jcr.Item
javax.jcr.RepositoryException
public void accept(javax.jcr.ItemVisitor visitor) throws javax.jcr.RepositoryException
accept
in interface javax.jcr.Item
javax.jcr.RepositoryException
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
save
in interface javax.jcr.Item
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
public void refresh(boolean keepChanges) throws javax.jcr.InvalidItemStateException, javax.jcr.RepositoryException
refresh
in interface javax.jcr.Item
javax.jcr.InvalidItemStateException
javax.jcr.RepositoryException
public void remove() throws javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
remove
in interface javax.jcr.Item
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
Copyright © 2003–2015 Magnolia International Ltd.. All rights reserved.