com.softwareag.centrasite.api.csom.type
Interface CentraSiteObjectType

All Superinterfaces:
CentraSiteObject
All Known Subinterfaces:
CentraSiteRegistryObjectType

public interface CentraSiteObjectType
extends CentraSiteObject

CentraSiteObjectType represents the type definition for CentraSiteObject & holds the information related to that specific type All the CentraSite model objects can be identified by using the QName, because for identifying these objects we may require the schema also.
QName which wraps the schema & name.


Method Summary
 CentraSiteObjectAttribute getAttribute(java.lang.String attributeName)
          Retrieves the specified attribute of the object type.
 java.util.Collection<java.lang.String> getAttributeNames()
          Retrieves all the attribute names of the object type.
 java.util.Collection<CentraSiteObjectAttribute> getAttributes()
          Retrieves all the attributes of the object type.
 javax.xml.namespace.QName getQName()
          Retrieves the fully qualified (schema) name of the type
 java.util.Collection<javax.xml.namespace.QName> getQualifiedAttributeNames()
          Retrieves all the qualified names for attributes of the object type.
 java.lang.String getSchemaName()
          Retrieves the (schema) name of the type.
 
Methods inherited from interface com.softwareag.centrasite.api.csom.CentraSiteObject
delete, getAttributeLink, getAttributeValue, getAttributeValue, getAttributeValue, getId, getType, isModified, isReadOnly, save, setAttributeValue, setAttributeValue, setAttributeValue
 

Method Detail

getSchemaName

java.lang.String getSchemaName()
                               throws CLLException
Retrieves the (schema) name of the type.

Returns:
name of the type.
Throws:
CLLException

getQName

javax.xml.namespace.QName getQName()
                                   throws CLLException
Retrieves the fully qualified (schema) name of the type

Returns:
fully qualified (schema) name of the type
Throws:
CLLException

getAttributeNames

java.util.Collection<java.lang.String> getAttributeNames()
                                                         throws CLLException
Retrieves all the attribute names of the object type.

Returns:
A collection of String containing the attribute names.
Throws:
CLLException

getQualifiedAttributeNames

java.util.Collection<javax.xml.namespace.QName> getQualifiedAttributeNames()
                                                                           throws CLLException
Retrieves all the qualified names for attributes of the object type.

Returns:
A collection of QName objects containing the qualified names for attributes of the object type.
Throws:
CLLException

getAttributes

java.util.Collection<CentraSiteObjectAttribute> getAttributes()
                                                              throws CLLException
Retrieves all the attributes of the object type.

Returns:
A collection of attributes of the object type.
Throws:
CLLException

getAttribute

CentraSiteObjectAttribute getAttribute(java.lang.String attributeName)
                                       throws CLLException
Retrieves the specified attribute of the object type.

Returns:
The specified attribute of the object type.
Throws:
CLLException