org.apache.ws.scout.registry.infomodel
Class ConceptImpl

java.lang.Object
  extended by org.apache.ws.scout.registry.infomodel.ExtensibleObjectImpl
      extended by org.apache.ws.scout.registry.infomodel.RegistryObjectImpl
          extended by org.apache.ws.scout.registry.infomodel.ConceptImpl
All Implemented Interfaces:
Concept, ExtensibleObject, RegistryObject

public class ConceptImpl
extends RegistryObjectImpl
implements Concept

Implements JAXR Interface. For futher details, look into the JAXR API Javadoc.

Author:
Anil Saldhana

Constructor Summary
ConceptImpl(LifeCycleManager lifeCycleManager)
          Creates a new instance of ConceptImpl
 
Method Summary
 void addChildConcept(Concept concept)
           
 void addChildConcepts(Collection<Concept> collection)
           
 int getChildConceptCount()
           
 Collection<Concept> getChildrenConcepts()
           
 ClassificationScheme getClassificationScheme()
           
 Collection<Concept> getDescendantConcepts()
           
 RegistryObject getParent()
           
 Concept getParentConcept()
           
 String getPath()
           
 String getValue()
           
 void removeChildConcept(Concept c)
           
 void removeChildConcepts(Collection collection)
           
 void setChildconcepts(Collection<Concept> childconcepts)
           
 void setClassificationScheme(ClassificationScheme sc)
           
 void setParent(RegistryObject parent)
           
 void setParentconcept(Concept parentconcept)
           
 void setScheme(ClassificationSchemeImpl scheme)
           
 void setValue(String str)
           
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.RegistryObjectImpl
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, equals, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, hashCode, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.ExtensibleObjectImpl
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Constructor Detail

ConceptImpl

public ConceptImpl(LifeCycleManager lifeCycleManager)
Creates a new instance of ConceptImpl

Method Detail

addChildConcept

public void addChildConcept(Concept concept)
Specified by:
addChildConcept in interface Concept

addChildConcepts

public void addChildConcepts(Collection<Concept> collection)
Specified by:
addChildConcepts in interface Concept

getChildConceptCount

public int getChildConceptCount()
Specified by:
getChildConceptCount in interface Concept

getChildrenConcepts

public Collection<Concept> getChildrenConcepts()
Specified by:
getChildrenConcepts in interface Concept

getClassificationScheme

public ClassificationScheme getClassificationScheme()
Specified by:
getClassificationScheme in interface Concept

getDescendantConcepts

public Collection<Concept> getDescendantConcepts()
Specified by:
getDescendantConcepts in interface Concept

getParent

public RegistryObject getParent()
Specified by:
getParent in interface Concept

getParentConcept

public Concept getParentConcept()
Specified by:
getParentConcept in interface Concept

getPath

public String getPath()
Specified by:
getPath in interface Concept

getValue

public String getValue()
                throws JAXRException
Specified by:
getValue in interface Concept
Throws:
JAXRException

removeChildConcept

public void removeChildConcept(Concept c)
Specified by:
removeChildConcept in interface Concept

removeChildConcepts

public void removeChildConcepts(Collection collection)
Specified by:
removeChildConcepts in interface Concept

setValue

public void setValue(String str)
Specified by:
setValue in interface Concept

setParent

public void setParent(RegistryObject parent)

setParentconcept

public void setParentconcept(Concept parentconcept)

setScheme

public void setScheme(ClassificationSchemeImpl scheme)

setChildconcepts

public void setChildconcepts(Collection<Concept> childconcepts)

setClassificationScheme

public void setClassificationScheme(ClassificationScheme sc)


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.