com.adobe.livecycle.emcdocumentumcontentrepositoryconnector.client.type.impl
Class AttributeInfo

java.lang.Object
  extended by com.adobe.livecycle.emcdocumentumcontentrepositoryconnector.client.type.impl.AttributeInfo
All Implemented Interfaces:
IAttributeInfo, java.io.Serializable

public class AttributeInfo
extends java.lang.Object
implements IAttributeInfo, java.io.Serializable

This class encapsulates information of class attribute metadata

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.adobe.livecycle.emcdocumentumcontentrepositoryconnector.client.type.IAttributeInfo
IAttributeInfo.AttributeType
 
Constructor Summary
AttributeInfo()
           
AttributeInfo(java.lang.String aName, IAttributeInfo.AttributeType aType, boolean isRepeating)
           
 
Method Summary
 boolean getIsRepeating()
          Retrieves the value of isRepeating property.
 java.lang.String getName()
          Retrieves the name of the attribute.
 IAttributeInfo.AttributeType getType()
          Retrieves the type of the attribute.
 void setIsRepeating(boolean isRepeating)
          Sets the value of the isRepeating property.
 void setName(java.lang.String aName)
          Sets the name of the attribute.
 void setType(IAttributeInfo.AttributeType aType)
          Sets the type of the attribute.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

AttributeInfo

public AttributeInfo()

AttributeInfo

public AttributeInfo(java.lang.String aName,
                     IAttributeInfo.AttributeType aType,
                     boolean isRepeating)
Method Detail

getName

public java.lang.String getName()
Description copied from interface: IAttributeInfo
Retrieves the name of the attribute.

Specified by:
getName in interface IAttributeInfo
See Also:
IAttributeInfo.getName()

setName

public void setName(java.lang.String aName)
Description copied from interface: IAttributeInfo
Sets the name of the attribute.

Specified by:
setName in interface IAttributeInfo
See Also:
IAttributeInfo.setName(java.lang.String)

getType

public IAttributeInfo.AttributeType getType()
Description copied from interface: IAttributeInfo
Retrieves the type of the attribute.

Specified by:
getType in interface IAttributeInfo
See Also:
IAttributeInfo.getType()

setType

public void setType(IAttributeInfo.AttributeType aType)
Description copied from interface: IAttributeInfo
Sets the type of the attribute.

Specified by:
setType in interface IAttributeInfo
See Also:
com.adobe.livecycle.emcdocumentumcontentrepositoryconnector.client.type.IAttributeInfo#setType(com.adobe.livecycle.emcdocumentumcontentrepositoryconnector.client.type.AttributeInfo.AttributeType)

getIsRepeating

public boolean getIsRepeating()
Description copied from interface: IAttributeInfo
Retrieves the value of isRepeating property.

Specified by:
getIsRepeating in interface IAttributeInfo
See Also:
IAttributeInfo.getIsRepeating()

setIsRepeating

public void setIsRepeating(boolean isRepeating)
Description copied from interface: IAttributeInfo
Sets the value of the isRepeating property. Set to true if the attribute accepts a list of values.

Specified by:
setIsRepeating in interface IAttributeInfo
See Also:
IAttributeInfo.setIsRepeating(boolean)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
See Also:
Object.toString()