com.softwareag.centrasite.appl.framework.types.impl
Class RelationshipAttributeDescriptionImpl

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.types.impl.AttributeDescriptionImpl
      extended by com.softwareag.centrasite.appl.framework.types.impl.RelationshipAttributeDescriptionImpl
All Implemented Interfaces:
AttributeDescription, RelationshipAttributeDescription

public class RelationshipAttributeDescriptionImpl
extends AttributeDescriptionImpl
implements RelationshipAttributeDescription


Field Summary
 
Fields inherited from interface com.softwareag.centrasite.appl.framework.types.AttributeDescription
MAXOCCURS_1, MAXOCCURS_UNBOUNDED, MINOCCURS_0, MINOCCURS_1, TYPE_ANY_SIMPLE_TYPE, TYPE_BOOLEAN, TYPE_DATE, TYPE_DATE_TIME, TYPE_DECIMAL, TYPE_DOUBLE, TYPE_DURATION, TYPE_NUMBER, TYPE_STRING, TYPE_TIME, TYPE_URL
 
Constructor Summary
RelationshipAttributeDescriptionImpl(com.centrasite.jaxr.type.CentraSiteRelationShipAttribute csAttribute)
           
 
Method Summary
 java.lang.String getAssociationTypePath()
          Get the path to the association type used to create the relationship attribute
 java.util.Collection<java.lang.String> getTargetObjectTypeKeys()
          Get all target object type keys used to create the relationship attribute
 
Methods inherited from class com.softwareag.centrasite.appl.framework.types.impl.AttributeDescriptionImpl
getCentraSiteAttribute, getCsAttribute, getDataType, getDefaultValue, getDescription, getDisplayName, getEnumValues, getLocalName, getMaxOccurs, getMinOccurs, getName, getPrecision, getType, getUnitLabel, isIndexed, isPrefix, isReadOnly, isSystemDefined, isUsed, setCsAttribute, setDefaultValue, setDescription, setEnumValues, setIndexed, setMaxOccurs, setMinOccurs, setName, setPrecision, setPrefix, setReadOnly, setUnitLabel, toXML
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.types.AttributeDescription
getDataType, getDefaultValue, getDescription, getDisplayName, getEnumValues, getLocalName, getMaxOccurs, getMinOccurs, getName, getPrecision, getType, getUnitLabel, isIndexed, isPrefix, isReadOnly, isSystemDefined, isUsed, setDefaultValue, setDescription, setEnumValues, setIndexed, setMaxOccurs, setMinOccurs, setName, setPrecision, setPrefix, setReadOnly, setUnitLabel, toXML
 

Constructor Detail

RelationshipAttributeDescriptionImpl

public RelationshipAttributeDescriptionImpl(com.centrasite.jaxr.type.CentraSiteRelationShipAttribute csAttribute)
Method Detail

getAssociationTypePath

public java.lang.String getAssociationTypePath()
                                        throws CSAppFrameworkException
Description copied from interface: RelationshipAttributeDescription
Get the path to the association type used to create the relationship attribute

Specified by:
getAssociationTypePath in interface RelationshipAttributeDescription
Returns:
String
Throws:
CSAppFrameworkException

getTargetObjectTypeKeys

public java.util.Collection<java.lang.String> getTargetObjectTypeKeys()
                                                               throws CSAppFrameworkException
Description copied from interface: RelationshipAttributeDescription
Get all target object type keys used to create the relationship attribute

Specified by:
getTargetObjectTypeKeys in interface RelationshipAttributeDescription
Returns:
Collection
Throws:
CSAppFrameworkException