com.softwareag.centrasite.appl.framework.lcm.beans
Interface LCAwareClassificationScheme

All Superinterfaces:
ClassificationScheme, ExtensibleObject, LCAwareRegistryObject, LifeCycleAware, RegistryBean, RegistryEntry, RegistryObject, Versionable
All Known Implementing Classes:
LCAwareClassificationSchemeImpl

public interface LCAwareClassificationScheme
extends ClassificationScheme, LCAwareRegistryObject, 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
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.lcm.beans.LCAwareRegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.lcm.beans.LifeCycleAware
approveStateChange, findLCModel, getLCState, rejectStateChange, setLCState
 

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.

Specified by:
getChildrenConcepts in interface ClassificationScheme
Returns:
Collection

getDescendantConcepts

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

Specified by:
getDescendantConcepts in interface ClassificationScheme
Returns:
Collection

getValueType

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

Specified by:
getValueType in interface ClassificationScheme
Returns:
int

setValueType

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

Specified by:
setValueType in interface ClassificationScheme
Parameters:
valueType -

isExternal

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

Specified by:
isExternal in interface ClassificationScheme
Returns:
boolean

setChildrenConcepts

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

Specified by:
setChildrenConcepts in interface ClassificationScheme
Parameters:
concepts -