public class PropertyImpl extends ItemImpl implements javax.jcr.Property
| Constructor and Description |
|---|
PropertyImpl(NodeImpl node,
org.alfresco.service.namespace.QName name)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
void |
accept(javax.jcr.ItemVisitor visitor) |
boolean |
equals(java.lang.Object obj) |
javax.jcr.Item |
getAncestor(int depth) |
boolean |
getBoolean() |
java.util.Calendar |
getDate() |
javax.jcr.nodetype.PropertyDefinition |
getDefinition() |
int |
getDepth() |
double |
getDouble() |
long |
getLength() |
long[] |
getLengths() |
long |
getLong() |
java.lang.String |
getName() |
javax.jcr.Node |
getNode() |
protected NodeImpl |
getNodeImpl()
Gets the Node Implementation that contains this property
|
javax.jcr.Node |
getParent() |
java.lang.String |
getPath() |
protected org.alfresco.service.namespace.QName |
getPropertyName()
Gets the Property Name
|
protected java.lang.Object |
getPropertyValue()
Gets the property value
|
javax.jcr.Property |
getProxy()
Create proxied JCR Property
|
java.io.InputStream |
getStream() |
java.lang.String |
getString() |
int |
getType() |
javax.jcr.Value |
getValue() |
javax.jcr.Value[] |
getValues() |
int |
hashCode() |
boolean |
isNode() |
boolean |
isSame(javax.jcr.Item otherItem) |
void |
remove() |
protected void |
setPropertyValue(java.lang.Object[] values,
int type)
Sets a property value
|
protected void |
setPropertyValue(java.lang.Object value,
int type)
Sets a property value
|
void |
setValue(boolean value) |
void |
setValue(java.util.Calendar value) |
void |
setValue(double value) |
void |
setValue(java.io.InputStream value) |
void |
setValue(long value) |
void |
setValue(javax.jcr.Node value) |
void |
setValue(java.lang.String value) |
void |
setValue(java.lang.String[] values) |
void |
setValue(javax.jcr.Value value) |
void |
setValue(javax.jcr.Value[] values) |
getSession, getSessionImpl, isModified, isNew, refresh, savepublic PropertyImpl(NodeImpl node, org.alfresco.service.namespace.QName name)
session - public javax.jcr.Property getProxy()
public void remove()
throws javax.jcr.version.VersionException,
javax.jcr.lock.LockException,
javax.jcr.nodetype.ConstraintViolationException,
javax.jcr.RepositoryException
remove in interface javax.jcr.Itemjavax.jcr.version.VersionExceptionjavax.jcr.lock.LockExceptionjavax.jcr.nodetype.ConstraintViolationExceptionjavax.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(java.lang.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(java.lang.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(java.io.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.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(java.util.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 javax.jcr.Value getValue()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getValue in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic javax.jcr.Value[] getValues()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getValues in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic java.lang.String getString()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getString in interface javax.jcr.Propertyjavax.jcr.ValueFormatExceptionjavax.jcr.RepositoryExceptionpublic java.io.InputStream getStream()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
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 java.util.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 javax.jcr.Node getNode()
throws javax.jcr.ValueFormatException,
javax.jcr.RepositoryException
getNode in interface javax.jcr.Propertyjavax.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 javax.jcr.nodetype.PropertyDefinition 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 java.lang.String getName()
throws javax.jcr.RepositoryException
getName in interface javax.jcr.Itemjavax.jcr.RepositoryExceptionpublic boolean isNode()
isNode in interface javax.jcr.Itempublic javax.jcr.Node getParent()
throws javax.jcr.ItemNotFoundException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
getParent in interface javax.jcr.Itemjavax.jcr.ItemNotFoundExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionpublic java.lang.String getPath()
throws javax.jcr.RepositoryException
getPath in interface javax.jcr.Itemjavax.jcr.RepositoryExceptionpublic int getDepth()
throws javax.jcr.RepositoryException
getDepth in interface javax.jcr.Itemjavax.jcr.RepositoryExceptionpublic javax.jcr.Item getAncestor(int depth)
throws javax.jcr.ItemNotFoundException,
javax.jcr.AccessDeniedException,
javax.jcr.RepositoryException
getAncestor in interface javax.jcr.Itemjavax.jcr.ItemNotFoundExceptionjavax.jcr.AccessDeniedExceptionjavax.jcr.RepositoryExceptionpublic boolean isSame(javax.jcr.Item otherItem)
throws javax.jcr.RepositoryException
isSame in interface javax.jcr.Itemjavax.jcr.RepositoryExceptionpublic void accept(javax.jcr.ItemVisitor visitor)
throws javax.jcr.RepositoryException
accept in interface javax.jcr.Itemjavax.jcr.RepositoryExceptionprotected NodeImpl getNodeImpl()
protected org.alfresco.service.namespace.QName getPropertyName()
protected java.lang.Object getPropertyValue()
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected void setPropertyValue(java.lang.Object value,
int type)
throws javax.jcr.RepositoryException
value - the value to settype - type to explicitly convert to or -1 to convert to property typejavax.jcr.RepositoryExceptionprotected void setPropertyValue(java.lang.Object[] values,
int type)
throws javax.jcr.RepositoryException
values - the values to settype - type to explicitly convert to or -1 to convert to property typejavax.jcr.RepositoryExceptionpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.ObjectCopyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.