Class ClassificationSchemeImpl
- java.lang.Object
-
- com.sun.xml.registry.uddi.infomodel.ExtensibleObjectImpl
-
- com.sun.xml.registry.uddi.infomodel.RegistryObjectImpl
-
- com.sun.xml.registry.uddi.infomodel.RegistryEntryImpl
-
- com.sun.xml.registry.uddi.infomodel.ClassificationSchemeImpl
-
- All Implemented Interfaces:
Serializable,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, Serializable
Implementation of ClassificationScheme interface- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ClassificationSchemeImpl()ClassificationSchemeImpl(String name, String description)ClassificationSchemeImpl(String key, String description, String name)ClassificationSchemeImpl(javax.xml.registry.infomodel.Concept concept)ClassificationSchemeImpl(javax.xml.registry.infomodel.Key key)ClassificationSchemeImpl(javax.xml.registry.infomodel.Key key, String description, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddChildConcept(javax.xml.registry.infomodel.Concept concept)Add a child ConceptvoidaddChildConcepts(Collection concepts)Add a Collection of Concept children.voidaddExternalLink(javax.xml.registry.infomodel.ExternalLink link)Overrides behavior in RegistryObjectImpl to allow adding external links.voidaddExternalLinks(Collection links)Overrides behavior in RegistryObjectImpl to allow adding external links.booleanchildrenLoaded()intgetChildConceptCount()Get number of childrenCollectiongetChildrenConcepts()Get all immediate children ConceptsCollectiongetDescendantConcepts()Get all descendant ConceptsintgetValueType()Level 1 methodbooleanisExternal()booleanisPredefined()voidremoveChildConcept(javax.xml.registry.infomodel.Concept concept)Remove child conceptvoidremoveChildConcepts(Collection concepts)Remove a Collection of children Concepts.voidsetChildrenLoaded(boolean loaded)voidsetExternalLinks(Collection links)Overrides behavior in RegistryObjectImpl to allow adding external links.voidsetPredefined(boolean predefined)voidsetValueType(int valueType)Level 1 method-
Methods inherited from class com.sun.xml.registry.uddi.infomodel.RegistryEntryImpl
getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, setExpiration, setMajorVersion, setMinorVersion, setStability, setUserVersion
-
Methods inherited from class com.sun.xml.registry.uddi.infomodel.RegistryObjectImpl
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addSlot, addSlots, areAssociationsLoaded, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getConnection, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getRegistryService, getServiceId, getSubmittingOrganization, isDeleted, isLoaded, isModified, isNew, isRetrieved, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, removeSlot, removeSlots, setAssociations, setAssociationsLoaded, setClassifications, setDescription, setExternalIdentifiers, setIsDeleted, setIsLoaded, setIsModified, setIsNew, setIsRetrieved, setKey, setLifeCycleManager, setName, setObjectType, setRegistryService, setServiceId, setStatusFlags, setSubmittingOrganization, toXML
-
Methods inherited from class com.sun.xml.registry.uddi.infomodel.ExtensibleObjectImpl
getSlot, getSlots
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
-
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, 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, setKey, setName, toXML
-
-
-
-
Constructor Detail
-
ClassificationSchemeImpl
public ClassificationSchemeImpl()
-
ClassificationSchemeImpl
public ClassificationSchemeImpl(javax.xml.registry.infomodel.Key key)
-
ClassificationSchemeImpl
public ClassificationSchemeImpl(javax.xml.registry.infomodel.Concept concept) throws javax.xml.registry.JAXRException- Throws:
javax.xml.registry.JAXRException
-
ClassificationSchemeImpl
public ClassificationSchemeImpl(javax.xml.registry.infomodel.Key key, String description, String name)
-
ClassificationSchemeImpl
public ClassificationSchemeImpl(String key, String description, String name)
-
-
Method Detail
-
addChildConcept
public void addChildConcept(javax.xml.registry.infomodel.Concept concept) throws javax.xml.registry.JAXRExceptionAdd a child Concept- Specified by:
addChildConceptin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
addChildConcepts
public void addChildConcepts(Collection concepts) throws javax.xml.registry.JAXRException
Add a Collection of Concept children. Treat null parameter as empty collection.- Specified by:
addChildConceptsin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
removeChildConcept
public void removeChildConcept(javax.xml.registry.infomodel.Concept concept) throws javax.xml.registry.JAXRExceptionRemove child concept- Specified by:
removeChildConceptin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
removeChildConcepts
public void removeChildConcepts(Collection concepts) throws javax.xml.registry.JAXRException
Remove a Collection of children Concepts. Treat null paramter as empty collection.- Specified by:
removeChildConceptsin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
getChildConceptCount
public int getChildConceptCount() throws javax.xml.registry.JAXRExceptionGet number of children- Specified by:
getChildConceptCountin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
getChildrenConcepts
public Collection getChildrenConcepts() throws javax.xml.registry.JAXRException
Get all immediate children Concepts- Specified by:
getChildrenConceptsin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
getDescendantConcepts
public Collection getDescendantConcepts() throws javax.xml.registry.JAXRException
Get all descendant Concepts- Specified by:
getDescendantConceptsin interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
isExternal
public boolean isExternal()
- Specified by:
isExternalin interfacejavax.xml.registry.infomodel.ClassificationScheme
-
isPredefined
public boolean isPredefined()
-
setPredefined
public void setPredefined(boolean predefined)
-
childrenLoaded
public boolean childrenLoaded()
-
setChildrenLoaded
public void setChildrenLoaded(boolean loaded)
-
addExternalLink
public void addExternalLink(javax.xml.registry.infomodel.ExternalLink link) throws javax.xml.registry.JAXRExceptionOverrides behavior in RegistryObjectImpl to allow adding external links. If an external link already exists, this method throws UnsupportedCapabilityException. See appendix D of specification.- Specified by:
addExternalLinkin interfacejavax.xml.registry.infomodel.RegistryObject- Overrides:
addExternalLinkin classRegistryObjectImpl- Throws:
javax.xml.registry.JAXRException
-
addExternalLinks
public void addExternalLinks(Collection links) throws javax.xml.registry.JAXRException
Overrides behavior in RegistryObjectImpl to allow adding external links. If an external link already exists or if the collection contains more than one external link, this method throws UnsupportedCapabilityException. See appendix D of specification.- Specified by:
addExternalLinksin interfacejavax.xml.registry.infomodel.RegistryObject- Overrides:
addExternalLinksin classRegistryObjectImpl- Throws:
javax.xml.registry.JAXRException
-
setExternalLinks
public void setExternalLinks(Collection links) throws javax.xml.registry.JAXRException
Overrides behavior in RegistryObjectImpl to allow adding external links. If an external link already exists or if the collection contains more than one external link, this method throws UnsupportedCapabilityException. See appendix D of specification.- Specified by:
setExternalLinksin interfacejavax.xml.registry.infomodel.RegistryObject- Overrides:
setExternalLinksin classRegistryObjectImpl- Throws:
javax.xml.registry.JAXRException
-
getValueType
public int getValueType() throws javax.xml.registry.JAXRExceptionLevel 1 method- Specified by:
getValueTypein interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
setValueType
public void setValueType(int valueType) throws javax.xml.registry.JAXRExceptionLevel 1 method- Specified by:
setValueTypein interfacejavax.xml.registry.infomodel.ClassificationScheme- Throws:
javax.xml.registry.JAXRException
-
-