info.magnolia.jcr.wrapper
Class DelegatePropertyWrapper
java.lang.Object
info.magnolia.jcr.wrapper.DelegatePropertyWrapper
- All Implemented Interfaces:
- javax.jcr.Item, javax.jcr.Property
- Direct Known Subclasses:
- ContentDecoratorPropertyWrapper, WrappingPropertyWrapper
public abstract class DelegatePropertyWrapper
- extends Object
- implements javax.jcr.Property
Wrapper for JCR property.
- Version:
- $Id$
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 |
DelegatePropertyWrapper
public DelegatePropertyWrapper(javax.jcr.Property wrapped)
getWrappedProperty
protected javax.jcr.Property getWrappedProperty()
setWrappedProperty
protected void setWrappedProperty(javax.jcr.Property property)
toString
public String toString()
- Overrides:
toString
in class Object
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 interface javax.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 interface javax.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 interface javax.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[] values)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
- Specified by:
setValue
in interface javax.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 interface javax.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 interface javax.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 interface javax.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 interface javax.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(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 interface javax.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 interface javax.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(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 interface javax.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 interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
getValue
public javax.jcr.Value getValue()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getValue
in interface javax.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 interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getString
public String getString()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getString
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getStream
public InputStream getStream()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getStream
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getBinary
public javax.jcr.Binary getBinary()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getBinary
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getLong
public long getLong()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getLong
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getDouble
public double getDouble()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getDouble
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getDecimal
public BigDecimal getDecimal()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getDecimal
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getDate
public Calendar getDate()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getDate
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getBoolean
public boolean getBoolean()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getBoolean
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getNode
public javax.jcr.Node getNode()
throws javax.jcr.ItemNotFoundException,
javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getNode
in interface javax.jcr.Property
- Throws:
javax.jcr.ItemNotFoundException
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 interface javax.jcr.Property
- Throws:
javax.jcr.ItemNotFoundException
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getLength
public long getLength()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getLength
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getLengths
public long[] getLengths()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
- Specified by:
getLengths
in interface javax.jcr.Property
- Throws:
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
getDefinition
public javax.jcr.nodetype.PropertyDefinition getDefinition()
throws javax.jcr.RepositoryException
- Specified by:
getDefinition
in interface javax.jcr.Property
- Throws:
javax.jcr.RepositoryException
getType
public int getType()
throws javax.jcr.RepositoryException
- Specified by:
getType
in interface javax.jcr.Property
- Throws:
javax.jcr.RepositoryException
isMultiple
public boolean isMultiple()
throws javax.jcr.RepositoryException
- Specified by:
isMultiple
in interface javax.jcr.Property
- Throws:
javax.jcr.RepositoryException
getPath
public String getPath()
throws javax.jcr.RepositoryException
- Specified by:
getPath
in interface javax.jcr.Item
- Throws:
javax.jcr.RepositoryException
getName
public String getName()
throws javax.jcr.RepositoryException
- Specified by:
getName
in interface javax.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 interface javax.jcr.Item
- Throws:
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
getParent
public javax.jcr.Node getParent()
throws javax.jcr.ItemNotFoundException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
- Specified by:
getParent
in interface javax.jcr.Item
- Throws:
javax.jcr.ItemNotFoundException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
getDepth
public int getDepth()
throws javax.jcr.RepositoryException
- Specified by:
getDepth
in interface javax.jcr.Item
- Throws:
javax.jcr.RepositoryException
getSession
public javax.jcr.Session getSession()
throws javax.jcr.RepositoryException
- Specified by:
getSession
in interface javax.jcr.Item
- Throws:
javax.jcr.RepositoryException
isNode
public boolean isNode()
- Specified by:
isNode
in interface javax.jcr.Item
isNew
public boolean isNew()
- Specified by:
isNew
in interface javax.jcr.Item
isModified
public boolean isModified()
- Specified by:
isModified
in interface javax.jcr.Item
isSame
public boolean isSame(javax.jcr.Item otherItem)
throws javax.jcr.RepositoryException
- Specified by:
isSame
in interface javax.jcr.Item
- Throws:
javax.jcr.RepositoryException
accept
public void accept(javax.jcr.ItemVisitor visitor)
throws javax.jcr.RepositoryException
- Specified by:
accept
in interface javax.jcr.Item
- Throws:
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 interface javax.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
refresh
public void refresh(boolean keepChanges)
throws javax.jcr.InvalidItemStateException,
javax.jcr.RepositoryException
- Specified by:
refresh
in interface javax.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.AccessDeniedException,
javax.jcr.RepositoryException
- Specified by:
remove
in interface javax.jcr.Item
- Throws:
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.AccessDeniedException
javax.jcr.RepositoryException
Copyright © 2003-2012 Magnolia International Ltd.. All Rights Reserved.