|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.alfresco.jcr.item.ItemImpl
org.alfresco.jcr.item.PropertyImpl
public class PropertyImpl
Alfresco implementation of a Property
Field Summary |
---|
Fields inherited from class org.alfresco.jcr.item.ItemImpl |
---|
session |
Constructor Summary | |
---|---|
PropertyImpl(NodeImpl node,
org.alfresco.service.namespace.QName name)
Constructor |
Method Summary | |
---|---|
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)
|
Methods inherited from class org.alfresco.jcr.item.ItemImpl |
---|
getSession, getSessionImpl, isModified, isNew, refresh, save |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface javax.jcr.Item |
---|
getSession, isModified, isNew, refresh, save |
Constructor Detail |
---|
public PropertyImpl(NodeImpl node, org.alfresco.service.namespace.QName name)
session
- Method Detail |
---|
public javax.jcr.Property getProxy()
getProxy
in class ItemImpl
public void remove() throws javax.jcr.version.VersionException, javax.jcr.lock.LockException, javax.jcr.nodetype.ConstraintViolationException, javax.jcr.RepositoryException
remove
in interface javax.jcr.Item
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
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(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.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public 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.Property
javax.jcr.ValueFormatException
javax.jcr.version.VersionException
javax.jcr.lock.LockException
javax.jcr.nodetype.ConstraintViolationException
javax.jcr.RepositoryException
public 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.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(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.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 java.lang.String getString() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getString
in interface javax.jcr.Property
javax.jcr.ValueFormatException
javax.jcr.RepositoryException
public java.io.InputStream getStream() throws javax.jcr.ValueFormatException, javax.jcr.RepositoryException
getStream
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 java.util.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.ValueFormatException, javax.jcr.RepositoryException
getNode
in interface javax.jcr.Property
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 java.lang.String getName() throws javax.jcr.RepositoryException
getName
in interface javax.jcr.Item
javax.jcr.RepositoryException
public boolean isNode()
isNode
in interface javax.jcr.Item
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 java.lang.String getPath() throws javax.jcr.RepositoryException
getPath
in interface javax.jcr.Item
javax.jcr.RepositoryException
public int getDepth() throws javax.jcr.RepositoryException
getDepth
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 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
protected NodeImpl getNodeImpl()
protected org.alfresco.service.namespace.QName getPropertyName()
protected java.lang.Object getPropertyValue() throws javax.jcr.RepositoryException
javax.jcr.RepositoryException
protected 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 type
javax.jcr.RepositoryException
protected 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 type
javax.jcr.RepositoryException
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |