com.softwareag.centrasite.api.csom.attribute
Interface RelationShipAttribute

All Superinterfaces:
CentraSiteObjectAttribute

public interface RelationShipAttribute
extends CentraSiteObjectAttribute

RelationShipAttribute interface represents the relationship based on attribute of a CentraSiteObject. This interface defines methods that operate on a relationship attribute.


Field Summary
 
Fields inherited from interface com.softwareag.centrasite.api.csom.attribute.CentraSiteObjectAttribute
TYPE_CLASSIFICATION, TYPE_COMMON, TYPE_COMPUTED, TYPE_FILE, TYPE_RELATIONSHIP, TYPE_REPORT_ATTRIBUTE, TYPE_SIMPLE
 
Method Summary
 Category getRelationShipType()
          Returns the category of the relationship attribute.
 java.util.Collection<CentraSiteRegistryObjectType> getTargetObjectTypes()
          Returns the collection of CentraSiteRegistryObjectType.
 
Methods inherited from interface com.softwareag.centrasite.api.csom.attribute.CentraSiteObjectAttribute
getCentraSiteObjectType, getDataType, getDefaultValue, getDescription, getDescription, getDisplayName, getDisplayName, getName, getQName, getType, isMultiValued, isReadOnly, isRequired
 

Method Detail

getRelationShipType

Category getRelationShipType()
                             throws CLLException
Returns the category of the relationship attribute.

Returns:
category of the relationship attribute
Throws:
CLLException - if CLL fails to return the category of the relationship attribute

getTargetObjectTypes

java.util.Collection<CentraSiteRegistryObjectType> getTargetObjectTypes()
                                                                        throws CLLException
Returns the collection of CentraSiteRegistryObjectType.

Returns:
collection of CentraSiteRegistryObjectType
Throws:
CLLException - if CLL fails to return the collection of CentraSiteRegistryObjectType