com.softwareag.centrasite.appl.framework.beans.standard
Interface ClassificationScheme

All Superinterfaces:
ExtensibleObject, RegistryBean, RegistryEntry, RegistryObject, Versionable
All Known Subinterfaces:
LCAwareClassificationScheme
All Known Implementing Classes:
ClassificationSchemeImpl, LCAwareClassificationSchemeImpl

public interface ClassificationScheme
extends RegistryObject, RegistryEntry


Field Summary
static int VALUE_TYPE_EMBEDDED_PATH
           
static int VALUE_TYPE_NON_UNIQUE
           
static int VALUE_TYPE_UNIQUE
           
 
Fields inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryEntry
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
 
Method Summary
 java.util.Collection<Concept> getChildrenConcepts()
          Gets all immediate children Concepts.
 java.util.Collection<Concept> getDescendantConcepts()
          Gets all descendant Concepts.
 int getValueType()
          Gets the value type for this object.
 boolean isExternal()
          Determines whether this ClassificationScheme is an external ClassificationScheme or an internal ClassificationScheme.
 void setChildrenConcepts(java.util.Collection<Concept> concepts)
          Sets the children Concepts
 void setValueType(int valueType)
          Sets the value type for this object.
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryEntry
getExpiration, getStability, getStatus, setExpiration, setStability
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.Versionable
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
 

Field Detail

VALUE_TYPE_EMBEDDED_PATH

static final int VALUE_TYPE_EMBEDDED_PATH
See Also:
Constant Field Values

VALUE_TYPE_NON_UNIQUE

static final int VALUE_TYPE_NON_UNIQUE
See Also:
Constant Field Values

VALUE_TYPE_UNIQUE

static final int VALUE_TYPE_UNIQUE
See Also:
Constant Field Values
Method Detail

getChildrenConcepts

java.util.Collection<Concept> getChildrenConcepts()
Gets all immediate children Concepts.

Returns:
Collection

getDescendantConcepts

java.util.Collection<Concept> getDescendantConcepts()
Gets all descendant Concepts.

Returns:
Collection

getValueType

int getValueType()
Gets the value type for this object.

Returns:
int

setValueType

void setValueType(int valueType)
Sets the value type for this object.

Parameters:
valueType -

isExternal

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

Returns:
boolean

setChildrenConcepts

void setChildrenConcepts(java.util.Collection<Concept> concepts)
Sets the children Concepts

Parameters:
concepts -