public interface LCAwareClassificationScheme extends ClassificationScheme, LCAwareRegistryObject, RegistryEntry
RegistryBean
interface that represents the LifeCylce aware JAXR
ClassificationScheme
.Modifier and Type | Field and Description |
---|---|
static int |
VALUE_TYPE_EMBEDDED_PATH |
static int |
VALUE_TYPE_NON_UNIQUE |
static int |
VALUE_TYPE_UNIQUE |
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Concept> |
getChildrenConcepts()
Gets all immediate children Concepts.
|
java.util.Collection<Concept> |
getDescendantConcepts()
Gets all descendant Concepts.
|
int |
getValueType()
Gets the value type for this object.
|
boolean |
isExternal()
Determines whether this ClassificationScheme is an external
ClassificationScheme or an internal ClassificationScheme.
|
void |
setChildrenConcepts(java.util.Collection<Concept> concepts)
Sets the children Concepts.
|
void |
setValueType(int valueType)
Sets the value type for this object.
|
getExpiration, getStability, getStatus, setExpiration, setStability
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
getDescription, getKey, getName, setDescription, setName
getSlots, setSlots
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks
approveStateChange, findLCModel, getLCState, rejectStateChange, setLCState
static final int VALUE_TYPE_EMBEDDED_PATH
static final int VALUE_TYPE_NON_UNIQUE
static final int VALUE_TYPE_UNIQUE
java.util.Collection<Concept> getChildrenConcepts()
getChildrenConcepts
in interface ClassificationScheme
java.util.Collection<Concept> getDescendantConcepts()
getDescendantConcepts
in interface ClassificationScheme
int getValueType()
getValueType
in interface ClassificationScheme
void setValueType(int valueType)
setValueType
in interface ClassificationScheme
valueType
- The value type to setboolean isExternal()
isExternal
in interface ClassificationScheme
true
if this classification scheme is external and
false
otherwisevoid setChildrenConcepts(java.util.Collection<Concept> concepts)
setChildrenConcepts
in interface ClassificationScheme
concepts
- The Collection
of immediate children concepts for this concept