public class ClassificationSchemeImpl extends RegistryEntryImpl implements ClassificationScheme, Serializable
VALUE_TYPE_EMBEDDED_PATH, VALUE_TYPE_NON_UNIQUE, VALUE_TYPE_UNIQUESTABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN| Constructor and Description |
|---|
ClassificationSchemeImpl() |
ClassificationSchemeImpl(Concept concept) |
ClassificationSchemeImpl(Key key) |
ClassificationSchemeImpl(Key key,
String description,
String name) |
ClassificationSchemeImpl(String name,
String description) |
ClassificationSchemeImpl(String key,
String description,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChildConcept(Concept concept)
Add a child Concept
|
void |
addChildConcepts(Collection concepts)
Add a Collection of Concept children.
|
void |
addExternalLink(ExternalLink link)
Overrides behavior in RegistryObjectImpl to allow adding
external links.
|
void |
addExternalLinks(Collection links)
Overrides behavior in RegistryObjectImpl to allow adding
external links.
|
boolean |
childrenLoaded() |
int |
getChildConceptCount()
Get number of children
|
Collection |
getChildrenConcepts()
Get all immediate children Concepts
|
Collection |
getDescendantConcepts()
Get all descendant Concepts
|
int |
getValueType()
Level 1 method
|
boolean |
isExternal()
Determines whether this ClassificationScheme is an external ClassificationScheme
or an internal ClassificationScheme.
|
boolean |
isPredefined() |
void |
removeChildConcept(Concept concept)
Remove child concept
|
void |
removeChildConcepts(Collection concepts)
Remove a Collection of children Concepts.
|
void |
setChildrenLoaded(boolean loaded) |
void |
setExternalLinks(Collection links)
Overrides behavior in RegistryObjectImpl to allow adding
external links.
|
void |
setPredefined(boolean predefined) |
void |
setValueType(int valueType)
Level 1 method
|
getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, setExpiration, setMajorVersion, setMinorVersion, setStability, setUserVersionaddAssociation, 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, toXMLgetSlot, getSlotsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetExpiration, getStability, getStatus, setExpiration, setStabilityaddAssociation, 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, toXMLaddSlot, addSlots, getSlot, getSlots, removeSlot, removeSlotsgetMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersionpublic ClassificationSchemeImpl()
public ClassificationSchemeImpl(Key key)
public ClassificationSchemeImpl(Concept concept) throws JAXRException
JAXRExceptionpublic ClassificationSchemeImpl(String key, String description, String name)
public void addChildConcept(Concept concept) throws JAXRException
addChildConcept in interface ClassificationSchemeconcept - the concept being added as a child of this objectJAXRException - If the JAXR provider encounters an internal errorpublic void addChildConcepts(Collection concepts) throws JAXRException
addChildConcepts in interface ClassificationSchemeconcepts - the Collection of Concepts being added as a children of this objectJAXRException - If the JAXR provider encounters an internal errorpublic void removeChildConcept(Concept concept) throws JAXRException
removeChildConcept in interface ClassificationSchemeconcept - the concept being removed as a child Concept of this objectJAXRException - If the JAXR provider encounters an internal errorpublic void removeChildConcepts(Collection concepts) throws JAXRException
removeChildConcepts in interface ClassificationSchemeconcepts - the Collection of Concepts being removed as children Concepts of this objectJAXRException - If the JAXR provider encounters an internal errorpublic int getChildConceptCount()
throws JAXRException
getChildConceptCount in interface ClassificationSchemeJAXRException - If the JAXR provider encounters an internal errorpublic Collection getChildrenConcepts() throws JAXRException
getChildrenConcepts in interface ClassificationSchemeJAXRException - If the JAXR provider encounters an internal errorConceptpublic Collection getDescendantConcepts() throws JAXRException
getDescendantConcepts in interface ClassificationSchemeJAXRException - If the JAXR provider encounters an internal errorConceptpublic boolean isExternal()
ClassificationSchemeisExternal in interface ClassificationSchemetrueif this is an external ClassificationScheme; false otherwisepublic boolean isPredefined()
public void setPredefined(boolean predefined)
public boolean childrenLoaded()
public void setChildrenLoaded(boolean loaded)
public void addExternalLink(ExternalLink link) throws JAXRException
addExternalLink in interface RegistryObjectaddExternalLink in class RegistryObjectImplJAXRException - If the JAXR provider encounters an internal errorpublic void addExternalLinks(Collection links) throws JAXRException
addExternalLinks in interface RegistryObjectaddExternalLinks in class RegistryObjectImpllinks - the Collection of ExternalLinks being addedJAXRException - If the JAXR provider encounters an internal errorpublic void setExternalLinks(Collection links) throws JAXRException
setExternalLinks in interface RegistryObjectsetExternalLinks in class RegistryObjectImplJAXRException - If the JAXR provider encounters an internal errorpublic int getValueType()
throws JAXRException
getValueType in interface ClassificationSchemeJAXRException - If the JAXR provider encounters an internal errorClassificationScheme.VALUE_TYPE_UNIQUE,
ClassificationScheme.VALUE_TYPE_EMBEDDED_PATH,
ClassificationScheme.VALUE_TYPE_NON_UNIQUEpublic void setValueType(int valueType)
throws JAXRException
setValueType in interface ClassificationSchemevalueType - an integer constant that describes the type of values supported by this ClassificationSchemeJAXRException - If the JAXR provider encounters an internal errorClassificationScheme.VALUE_TYPE_UNIQUE,
ClassificationScheme.VALUE_TYPE_EMBEDDED_PATH,
ClassificationScheme.VALUE_TYPE_NON_UNIQUECopyright © 2005–2017 Oracle Corporation. All rights reserved.