com.softwareag.centrasite.api.csom
Interface Taxonomy

All Superinterfaces:
CentraSiteObject, CentraSiteRegistryObject

public interface Taxonomy
extends CentraSiteRegistryObject

A Taxonomy instance represents a taxonomy that may be used to classify or categorize RegistryObject instances.
Supported operations:

  • getChildCategoryCount
  • getDescendantCategories
  • getChildCategories
  • isExternal


    Method Summary
     java.util.Collection<Category> getChildCategories()
              Gets all Children Categories.
     int getChildCategoryCount()
              Gets number of children.
     java.util.Collection<Category> getDescendantCategories()
              Gets all descendant Categories.
     boolean isExternal()
              Determines whether this ClassificationScheme is an external ClassificationScheme or an internal ClassificationScheme.
     
    Methods inherited from interface com.softwareag.centrasite.api.csom.CentraSiteRegistryObject
    getConsumers, getDescription, getDescription, getDisplayVersion, getLCMAssignment, getLocalName, getMandatoryAttributeProfiles, getName, getName, getNameSpace, getNextVersion, getNextVersions, getOrganization, getOwner, getPreviousVersion, getPreviousVersions, getRegistryObject, getSubscribers, getSystemVersion, getUserVersion, getVisiblePrimaryProfiles, isLatestVersionObject, setDescription, setDescription, setDisplayVersion, setLCMState, setLocalName, setName, setName, setNameSpace, setOrganization, setOwner, setUserVersion
     
    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

    getChildCategoryCount

    int getChildCategoryCount()
                              throws CLLException
    Gets number of children.

    Returns:
    the number of children Category
    Throws:
    CLLException - If fetch encounters an internal error

    getChildCategories

    java.util.Collection<Category> getChildCategories()
                                                      throws CLLException
    Gets all Children Categories.(immediate)

    Returns:
    Collection of Category instances. The Collection may be empty but not null.
    Throws:
    CLLException - If fetch encounters an internal error

    getDescendantCategories

    java.util.Collection<Category> getDescendantCategories()
                                                           throws CLLException
    Gets all descendant Categories.(any level)

    Returns:
    Collection of Category instances. The Collection may be empty but not null.
    Throws:
    CLLException - If fetch encounters an internal error

    isExternal

    boolean isExternal()
                       throws CLLException
    Determines whether this ClassificationScheme is an external ClassificationScheme or an internal ClassificationScheme.

    Returns:
    true if this is an external Taxonomy
    false otherwise
    Throws:
    CLLException - If fetch encounters an internal error