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

All Superinterfaces:
ExtensibleObject, RegistryBean, RegistryObject
All Known Implementing Classes:
ConceptImpl

public interface Concept
extends RegistryObject


Method Summary
 java.util.Collection<Concept> getChildrenConcepts()
          Gets all immediate children Concepts.
 ClassificationScheme getClassificationScheme()
          Gets the ClassificationScheme that this Concept is a descendent of.
 java.util.Collection<Concept> getDescendantConcepts()
          Gets all descendant Concepts.
 RegistryBean getParent()
          Gets the parent Concept or ClassificationScheme for this object
 Concept getParentConcept()
          Gets the parent Concept or null if parent is a ClassificationScheme.
 java.lang.String getPath()
          Gets the canonical path representation for this Concept.
 java.lang.String getValue()
          Gets the value (usually a code in a taxonomy) associated with this Concept.
 void setChildrenConcepts(java.util.Collection<Concept> concepts)
          Sets immediate children Concepts.
 void setValue(java.lang.String value)
          Sets the value (usually a taxonomy value) associated with this Concept.
 
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
 

Method Detail

getChildrenConcepts

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

Returns:
Collection

getClassificationScheme

ClassificationScheme getClassificationScheme()
Gets the ClassificationScheme that this Concept is a descendent of.

Returns:
ClassificationScheme

getDescendantConcepts

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

Returns:
Collection

getParent

RegistryBean getParent()
Gets the parent Concept or ClassificationScheme for this object

Returns:
RegistryBean

getParentConcept

Concept getParentConcept()
Gets the parent Concept or null if parent is a ClassificationScheme.

Returns:
Concept

getPath

java.lang.String getPath()
Gets the canonical path representation for this Concept.

Returns:
String

getValue

java.lang.String getValue()
Gets the value (usually a code in a taxonomy) associated with this Concept.

Returns:
String

setValue

void setValue(java.lang.String value)
Sets the value (usually a taxonomy value) associated with this Concept.

Parameters:
value -

setChildrenConcepts

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

Parameters:
concepts -