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

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.RegistryEntryImpl
              extended by org.apache.ws.scout.registry.infomodel.ClassificationSchemeImpl
All Implemented Interfaces:
javax.xml.registry.infomodel.ClassificationScheme, javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.RegistryEntry, javax.xml.registry.infomodel.RegistryObject, javax.xml.registry.infomodel.Versionable

public class ClassificationSchemeImpl
extends RegistryEntryImpl
implements javax.xml.registry.infomodel.ClassificationScheme

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

Author:
Anil Saldhana, Geir Magnusson Jr.

Field Summary
 
Fields inherited from interface javax.xml.registry.infomodel.ClassificationScheme
VALUE_TYPE_EMBEDDED_PATH, VALUE_TYPE_NON_UNIQUE, VALUE_TYPE_UNIQUE
 
Fields inherited from interface javax.xml.registry.infomodel.RegistryEntry
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
 
Constructor Summary
ClassificationSchemeImpl(javax.xml.registry.LifeCycleManager lifeCycleManager)
          Creates a new instance of ClassificationSchemeImpl
 
Method Summary
 void addChildConcept(javax.xml.registry.infomodel.Concept concept)
           
 void addChildConcepts(java.util.Collection collection)
           
 int getChildConceptCount()
           
 java.util.Collection getChildrenConcepts()
           
 java.util.Collection getDescendantConcepts()
           
 int getValueType()
           
 boolean isExternal()
           
 void removeChildConcept(javax.xml.registry.infomodel.Concept concept)
           
 void removeChildConcepts(java.util.Collection collection)
           
protected  void setExternal(boolean b)
           
 void setValueType(int param)
           
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.RegistryEntryImpl
getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, setExpiration, setMajorVersion, setMinorVersion, setStability, setUserVersion
 
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.RegistryEntry
getExpiration, getStability, getStatus, setExpiration, setStability
 
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
 
Methods inherited from interface javax.xml.registry.infomodel.Versionable
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
 

Constructor Detail

ClassificationSchemeImpl

public ClassificationSchemeImpl(javax.xml.registry.LifeCycleManager lifeCycleManager)
Creates a new instance of ClassificationSchemeImpl

Method Detail

addChildConcept

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

addChildConcepts

public void addChildConcepts(java.util.Collection collection)
                      throws javax.xml.registry.JAXRException
Specified by:
addChildConcepts in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

getChildConceptCount

public int getChildConceptCount()
                         throws javax.xml.registry.JAXRException
Specified by:
getChildConceptCount in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

getChildrenConcepts

public java.util.Collection getChildrenConcepts()
                                         throws javax.xml.registry.JAXRException
Specified by:
getChildrenConcepts in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

getDescendantConcepts

public java.util.Collection getDescendantConcepts()
                                           throws javax.xml.registry.JAXRException
Specified by:
getDescendantConcepts in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

getValueType

public int getValueType()
                 throws javax.xml.registry.JAXRException
Specified by:
getValueType in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

setExternal

protected void setExternal(boolean b)

isExternal

public boolean isExternal()
                   throws javax.xml.registry.JAXRException
Specified by:
isExternal in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

removeChildConcept

public void removeChildConcept(javax.xml.registry.infomodel.Concept concept)
                        throws javax.xml.registry.JAXRException
Specified by:
removeChildConcept in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

removeChildConcepts

public void removeChildConcepts(java.util.Collection collection)
                         throws javax.xml.registry.JAXRException
Specified by:
removeChildConcepts in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException

setValueType

public void setValueType(int param)
                  throws javax.xml.registry.JAXRException
Specified by:
setValueType in interface javax.xml.registry.infomodel.ClassificationScheme
Throws:
javax.xml.registry.JAXRException


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