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:
javax.xml.registry.infomodel.Concept, javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.RegistryObject

public class ConceptImpl
extends RegistryObjectImpl
implements javax.xml.registry.infomodel.Concept

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

Author:
Anil Saldhana

Constructor Summary
ConceptImpl(javax.xml.registry.LifeCycleManager lifeCycleManager)
          Creates a new instance of ConceptImpl
 
Method Summary
 void addChildConcept(javax.xml.registry.infomodel.Concept concept)
           
 void addChildConcepts(java.util.Collection collection)
           
 int getChildConceptCount()
           
 java.util.Collection<javax.xml.registry.infomodel.Concept> getChildrenConcepts()
           
 javax.xml.registry.infomodel.ClassificationScheme getClassificationScheme()
           
 java.util.Collection<javax.xml.registry.infomodel.Concept> getDescendantConcepts()
           
 javax.xml.registry.infomodel.RegistryObject getParent()
           
 javax.xml.registry.infomodel.Concept getParentConcept()
           
 java.lang.String getPath()
           
 java.lang.String getValue()
           
 void removeChildConcept(javax.xml.registry.infomodel.Concept c)
           
 void removeChildConcepts(java.util.Collection collection)
           
 void setChildconcepts(java.util.Collection<javax.xml.registry.infomodel.Concept> childconcepts)
           
 void setClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme sc)
           
 void setParent(javax.xml.registry.infomodel.RegistryObject parent)
           
 void setParentconcept(javax.xml.registry.infomodel.Concept parentconcept)
           
 void setScheme(ClassificationSchemeImpl scheme)
           
 void setValue(java.lang.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(javax.xml.registry.LifeCycleManager lifeCycleManager)
Creates a new instance of ConceptImpl

Method Detail

addChildConcept

public void addChildConcept(javax.xml.registry.infomodel.Concept concept)
Specified by:
addChildConcept in interface javax.xml.registry.infomodel.Concept

addChildConcepts

public void addChildConcepts(java.util.Collection collection)
Specified by:
addChildConcepts in interface javax.xml.registry.infomodel.Concept

getChildConceptCount

public int getChildConceptCount()
Specified by:
getChildConceptCount in interface javax.xml.registry.infomodel.Concept

getChildrenConcepts

public java.util.Collection<javax.xml.registry.infomodel.Concept> getChildrenConcepts()
Specified by:
getChildrenConcepts in interface javax.xml.registry.infomodel.Concept

getClassificationScheme

public javax.xml.registry.infomodel.ClassificationScheme getClassificationScheme()
Specified by:
getClassificationScheme in interface javax.xml.registry.infomodel.Concept

getDescendantConcepts

public java.util.Collection<javax.xml.registry.infomodel.Concept> getDescendantConcepts()
Specified by:
getDescendantConcepts in interface javax.xml.registry.infomodel.Concept

getParent

public javax.xml.registry.infomodel.RegistryObject getParent()
Specified by:
getParent in interface javax.xml.registry.infomodel.Concept

getParentConcept

public javax.xml.registry.infomodel.Concept getParentConcept()
Specified by:
getParentConcept in interface javax.xml.registry.infomodel.Concept

getPath

public java.lang.String getPath()
Specified by:
getPath in interface javax.xml.registry.infomodel.Concept

getValue

public java.lang.String getValue()
                          throws javax.xml.registry.JAXRException
Specified by:
getValue in interface javax.xml.registry.infomodel.Concept
Throws:
javax.xml.registry.JAXRException

removeChildConcept

public void removeChildConcept(javax.xml.registry.infomodel.Concept c)
Specified by:
removeChildConcept in interface javax.xml.registry.infomodel.Concept

removeChildConcepts

public void removeChildConcepts(java.util.Collection collection)
Specified by:
removeChildConcepts in interface javax.xml.registry.infomodel.Concept

setValue

public void setValue(java.lang.String str)
Specified by:
setValue in interface javax.xml.registry.infomodel.Concept

setParent

public void setParent(javax.xml.registry.infomodel.RegistryObject parent)

setParentconcept

public void setParentconcept(javax.xml.registry.infomodel.Concept parentconcept)

setScheme

public void setScheme(ClassificationSchemeImpl scheme)

setChildconcepts

public void setChildconcepts(java.util.Collection<javax.xml.registry.infomodel.Concept> childconcepts)

setClassificationScheme

public void setClassificationScheme(javax.xml.registry.infomodel.ClassificationScheme sc)


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.