public class JCRPropertyWrapperImpl extends JCRItemWrapperImpl implements JCRPropertyWrapper
Property to allow more data format.item, localPath, localPathInProvider, provider, sessionEMPTYJCR_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 |
|---|
JCRPropertyWrapperImpl(JCRNodeWrapper objectNode,
javax.jcr.Property property,
JCRSessionWrapper session,
JCRStoreProvider provider,
ExtendedPropertyDefinition def)
Constructor
|
JCRPropertyWrapperImpl(JCRNodeWrapper objectNode,
javax.jcr.Property property,
JCRSessionWrapper session,
JCRStoreProvider provider,
ExtendedPropertyDefinition def,
String name)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(javax.jcr.ItemVisitor itemVisitor) |
void |
addValue(BigDecimal value) |
void |
addValue(javax.jcr.Binary value) |
void |
addValue(boolean value) |
void |
addValue(Calendar value) |
void |
addValue(double value) |
void |
addValue(InputStream value) |
void |
addValue(long value) |
void |
addValue(javax.jcr.Node value) |
void |
addValue(javax.jcr.Node value,
boolean weak) |
void |
addValue(String value) |
void |
addValue(javax.jcr.Value value) |
void |
addValues(javax.jcr.Value[] values) |
JCRItemWrapper |
getAncestor(int i)
Item at the specified depth. |
javax.jcr.Binary |
getBinary() |
boolean |
getBoolean() |
JCRNodeWrapper |
getContextualizedNode() |
Calendar |
getDate() |
BigDecimal |
getDecimal() |
ExtendedPropertyDefinition |
getDefinition() |
int |
getDepth() |
double |
getDouble() |
long |
getLength() |
long[] |
getLengths() |
String |
getLocale() |
long |
getLong() |
String |
getName() |
JCRNodeWrapper |
getNode() |
JCRNodeWrapper |
getParent() |
javax.jcr.Property |
getProperty() |
javax.jcr.Property |
getRealProperty()
Gets the real
Property wrapped by this JCRPropertyWrapper |
JCRValueWrapper |
getRealValue() |
JCRValueWrapper[] |
getRealValues() |
JCRNodeWrapper |
getReferencedNode() |
InputStream |
getStream()
Deprecated.
As of JCR 2.0,
getBinary() should be used instead. |
String |
getString() |
int |
getType() |
JCRValueWrapper |
getValue() |
JCRValueWrapper[] |
getValues() |
boolean |
isModified() |
boolean |
isMultiple() |
boolean |
isNew() |
boolean |
isNode() |
boolean |
isSame(javax.jcr.Item item) |
void |
refresh(boolean b) |
void |
remove() |
boolean |
removeValue(javax.jcr.Value value) |
boolean |
removeValues(javax.jcr.Value[] values) |
void |
save()
Deprecated.
As of JCR 2.0,
Session.save() should
be used instead. |
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)
Deprecated.
As of JCR 2.0,
setValue(Binary) should be used instead. |
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) |
getCanonicalPath, getPath, getSession, saveSession, setItem, toStringclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetCanonicalPath, getSession, saveSessionpublic JCRPropertyWrapperImpl(JCRNodeWrapper objectNode, javax.jcr.Property property, JCRSessionWrapper session, JCRStoreProvider provider, ExtendedPropertyDefinition def) throws javax.jcr.RepositoryException
objectNode - JCRNodeWrapper of the node holding this propertyproperty - wrapped property objectsession - wrapped session which loaded this propertyprovider - JCR store provider for this propertydef - definition of this propertyjavax.jcr.RepositoryExceptionpublic JCRPropertyWrapperImpl(JCRNodeWrapper objectNode, javax.jcr.Property property, JCRSessionWrapper session, JCRStoreProvider provider, ExtendedPropertyDefinition def, String name) throws javax.jcr.RepositoryException
objectNode - JCRNodeWrapper of the node holding this propertyproperty - wrapped property objectsession - wrapped session which loaded this propertyprovider - JCR store provider for this propertydef - definition of this propertyname - name of this propertyjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void setValue(InputStream value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
setValue(Binary) should be used instead.setValue in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic 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.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(String value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(InputStream value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(long value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(double value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(Calendar value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(boolean value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(javax.jcr.Node value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(javax.jcr.Node value,
boolean weak)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(javax.jcr.Binary value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(BigDecimal value) throws javax.jcr.ValueFormatException, javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValue(javax.jcr.Value value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic void addValues(javax.jcr.Value[] values)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
addValues in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic String getString() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getString in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic InputStream getStream() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getBinary() should be used instead.getStream in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic long getLong()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getLong in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic double getDouble()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getDouble in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic Calendar getDate() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getDate in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic boolean getBoolean()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getBoolean in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic JCRNodeWrapper getNode() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getNode in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic JCRNodeWrapper getContextualizedNode() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getContextualizedNode in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic JCRNodeWrapper getReferencedNode() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
javax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Binary getBinary()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getBinary in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic BigDecimal getDecimal() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getDecimal in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Property getProperty()
throws javax.jcr.ItemNotFoundException,
javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getProperty in interface javax.jcr.Propertyjavax.jcr.ItemNotFoundExceptionjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic long getLength()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getLength in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic long[] getLengths()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getLengths in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic ExtendedPropertyDefinition getDefinition() throws javax.jcr.RepositoryException
getDefinition in interface javax.jcr.Propertyjavax.jcr.RepositoryExceptionpublic int getType()
throws javax.jcr.RepositoryException
getType in interface javax.jcr.Propertyjavax.jcr.RepositoryExceptionpublic String getName() throws javax.jcr.RepositoryException
JCRItemWrapperImplgetName in interface javax.jcr.ItemgetName in class JCRItemWrapperImpljavax.jcr.RepositoryExceptionpublic JCRItemWrapper getAncestor(int i) throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
JCRItemWrapperImplItem at the specified depth.getAncestor in interface javax.jcr.ItemgetAncestor in interface JCRItemWrappergetAncestor in class JCRItemWrapperImplItem at the specified depth.javax.jcr.ItemNotFoundExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionpublic JCRNodeWrapper getParent() throws javax.jcr.ItemNotFoundException, javax.jcr.AccessDeniedException, javax.jcr.RepositoryException
JCRItemWrapperImplgetParent in interface javax.jcr.ItemgetParent in interface JCRItemWrappergetParent in class JCRItemWrapperImplItem.javax.jcr.ItemNotFoundExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionpublic int getDepth()
throws javax.jcr.RepositoryException
JCRItemWrapperImplgetDepth in interface javax.jcr.ItemgetDepth in class JCRItemWrapperImpljavax.jcr.RepositoryExceptionpublic boolean isNode()
JCRItemWrapperImplisNode in interface javax.jcr.ItemisNode in class JCRItemWrapperImplpublic boolean isNew()
JCRItemWrapperImplisNew in interface javax.jcr.ItemisNew in class JCRItemWrapperImplpublic boolean isModified()
JCRItemWrapperImplisModified in interface javax.jcr.ItemisModified in class JCRItemWrapperImplpublic boolean isSame(javax.jcr.Item item)
throws javax.jcr.RepositoryException
JCRItemWrapperImplisSame in interface javax.jcr.ItemisSame in class JCRItemWrapperImpljavax.jcr.RepositoryExceptionpublic void accept(javax.jcr.ItemVisitor itemVisitor)
throws javax.jcr.RepositoryException
JCRItemWrapperImplaccept in interface javax.jcr.Itemaccept in class JCRItemWrapperImpljavax.jcr.RepositoryExceptionpublic 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
Session.save() should
be used instead.JCRItemWrapperImplsave in interface javax.jcr.Itemsave in class JCRItemWrapperImpljavax.jcr.AccessDeniedExceptionjavax.jcr.ItemExistsExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.InvalidItemStateExceptionjavax.jcr.ReferentialIntegrityExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.NoSuchNodeTypeExceptionjavax.jcr.RepositoryExceptionpublic void refresh(boolean b)
throws javax.jcr.InvalidItemStateException,
javax.jcr.RepositoryException
JCRItemWrapperImplrefresh in interface javax.jcr.Itemrefresh in class JCRItemWrapperImpljavax.jcr.InvalidItemStateExceptionjavax.jcr.RepositoryExceptionpublic void remove()
throws javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
JCRItemWrapperImplremove in interface javax.jcr.Itemremove in class JCRItemWrapperImpljavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic boolean isMultiple()
throws javax.jcr.RepositoryException
isMultiple in interface javax.jcr.Propertyjavax.jcr.RepositoryExceptionpublic JCRValueWrapper getValue() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getValue in interface javax.jcr.PropertygetValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic JCRValueWrapper getRealValue() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getRealValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException - in case of JCR-related errorspublic JCRValueWrapper[] getValues() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getValues in interface javax.jcr.PropertygetValues in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic JCRValueWrapper[] getRealValues() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getRealValues in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryException - in case of JCR-related errorspublic String getLocale() throws javax.jcr.RepositoryException
getLocale in interface JCRPropertyWrapperjavax.jcr.RepositoryExceptionpublic boolean removeValue(javax.jcr.Value value)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
removeValue in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic boolean removeValues(javax.jcr.Value[] values)
throws javax.jcr.ValueFormatException,
javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
removeValues in interface JCRPropertyWrapperjavax.jcr.ValueFormatExceptionjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Property getRealProperty()
JCRPropertyWrapperProperty wrapped by this JCRPropertyWrappergetRealProperty in interface JCRPropertyWrapperPropertyCopyright © 2004–2020 Jahia Solutions Group SA. All rights reserved.