com.softwareag.centrasite.appl.framework.fixed
Class CSAppConcept

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.fixed.CSAppFixedRegistryObject
      extended by com.softwareag.centrasite.appl.framework.fixed.CSAppConcept
All Implemented Interfaces:
RegistryBean, CSAppConceptCollection
Direct Known Subclasses:
CSAppAssociationType, CSAppObjectType

public class CSAppConcept
extends CSAppFixedRegistryObject
implements CSAppConceptCollection

An instance of this class provides a representation of a fixed concept. Instances of this class are thread safe and may be held in static variables or singleton objects. However, the CSAppConcept itself is no singleton.


Constructor Summary
CSAppConcept(CSAppClassificationScheme pParent, javax.xml.registry.infomodel.Concept pConcept)
          Creates a new instance, with the given parent.
CSAppConcept(CSAppConcept pParent, javax.xml.registry.infomodel.Concept pConcept)
          Creates a new instance, with the given parent.
 
Method Summary
 java.lang.String getAppPath()
          Returns the concepts path, excluding the taxonomies name.
 CSAppClassificationScheme getClassificationScheme()
          Returns the concepts classification scheme.
 java.lang.String getFullPath()
          Returns the concepts path, including the classification schemes key.
 CSAppConcept getParent()
          Returns the concepts parent concept.
 java.lang.String getPath()
          Returns the concepts path, excluding the classification schemes key.
 java.lang.String getValue()
          Returns the concepts value.
 
Methods inherited from class com.softwareag.centrasite.appl.framework.fixed.CSAppFixedRegistryObject
equals, getDescription, getIntDescription, getIntName, getKey, getName, hashCode, setDescription, setName
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CSAppConcept

public CSAppConcept(CSAppClassificationScheme pParent,
                    javax.xml.registry.infomodel.Concept pConcept)
             throws javax.xml.registry.JAXRException
Creates a new instance, with the given parent.

Throws:
javax.xml.registry.JAXRException

CSAppConcept

public CSAppConcept(CSAppConcept pParent,
                    javax.xml.registry.infomodel.Concept pConcept)
             throws javax.xml.registry.JAXRException
Creates a new instance, with the given parent.

Throws:
javax.xml.registry.JAXRException
Method Detail

getClassificationScheme

public CSAppClassificationScheme getClassificationScheme()
Returns the concepts classification scheme.


getParent

public CSAppConcept getParent()
Returns the concepts parent concept. Depending on the constructor, which has been used to create the instance, this may be null, if the concept is a child of its taxonomy.


getValue

public java.lang.String getValue()
Returns the concepts value.


getFullPath

public java.lang.String getFullPath()
Returns the concepts path, including the classification schemes key.


getPath

public java.lang.String getPath()
Returns the concepts path, excluding the classification schemes key.


getAppPath

public java.lang.String getAppPath()
Returns the concepts path, excluding the taxonomies name.