org.alfresco.repo.attributes
Class AttributeValue

java.lang.Object
  extended by org.alfresco.repo.attributes.AbstractAttribute
      extended by org.alfresco.repo.attributes.AttributeValue
All Implemented Interfaces:
java.io.Serializable, java.lang.Iterable, Attribute
Direct Known Subclasses:
BooleanAttributeValue, ByteAttributeValue, DoubleAttributeValue, FloatAttributeValue, IntAttributeValue, ListAttributeValue, LongAttributeValue, MapAttributeValue, SerializableAttributeValue, ShortAttributeValue, StringAttributeValue

public abstract class AttributeValue
extends AbstractAttribute
implements Attribute

Value based non-persistent implementation of Attribute.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.alfresco.repo.attributes.Attribute
Attribute.Type
 
Constructor Summary
AttributeValue()
           
AttributeValue(DbAccessControlList acl)
          Helper for copy constructors.
 
Method Summary
 DbAccessControlList getAcl()
          Get the (possibly null ACL) on this Attribute.
 void setAcl(DbAccessControlList acl)
          Set the ACL on this Attribute.
 
Methods inherited from class org.alfresco.repo.attributes.AbstractAttribute
add, add, clear, entrySet, get, get, getAttributeImpl, getAttributeValue, getBlobValue, getBooleanValue, getByteValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getSerializableValue, getShortValue, getStringValue, iterator, keySet, put, remove, remove, set, setBlobValue, setBooleanValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setSerializableValue, setShortValue, setStringValue, size, values
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.alfresco.repo.attributes.Attribute
add, add, clear, entrySet, get, get, getAttributeImpl, getAttributeValue, getBlobValue, getBooleanValue, getByteValue, getDoubleValue, getFloatValue, getIntValue, getLongValue, getRawValue, getSerializableValue, getShortValue, getStringValue, getType, iterator, keySet, put, remove, remove, set, setBlobValue, setBooleanValue, setByteValue, setDoubleValue, setFloatValue, setIntValue, setLongValue, setSerializableValue, setShortValue, setStringValue, size, values
 

Constructor Detail

AttributeValue

public AttributeValue()

AttributeValue

public AttributeValue(DbAccessControlList acl)
Helper for copy constructors.

Method Detail

getAcl

public DbAccessControlList getAcl()
Description copied from interface: Attribute
Get the (possibly null ACL) on this Attribute.

Specified by:
getAcl in interface Attribute
Returns:
The ACL or null.

setAcl

public void setAcl(DbAccessControlList acl)
Description copied from interface: Attribute
Set the ACL on this Attribute.

Specified by:
setAcl in interface Attribute
Parameters:
acl - The ACL.


Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.