public interface RegistryObject extends ExtensibleObject
RegistryEntry
Modifier and Type | Method and Description |
---|---|
void |
addAssociation(Association association)
Adds specified Association to use this object as source.
|
void |
addAssociations(java.util.Collection associations)
Adds specified Associations to use this object as source.
|
void |
addClassification(Classification classification)
Adds specified Classification to this object.
|
void |
addClassifications(java.util.Collection classifications)
Adds specified Classifications to this object.
|
void |
addExternalIdentifier(ExternalIdentifier externalIdentifier)
Adds specified ExternalIdentifier as an external identifier to this object.
|
void |
addExternalIdentifiers(java.util.Collection externalIdentifiers)
Adds specified ExternalIdentifiers as an external identifiers to this object.
|
void |
addExternalLink(ExternalLink externalLink)
Adds specified ExternalLink to this object.
|
void |
addExternalLinks(java.util.Collection externalLinks)
Adds specified ExternalLinks to this object.
|
java.util.Collection |
getAssociatedObjects()
Returns the collection of RegistryObject instances associated with this object.
|
java.util.Collection |
getAssociations()
Gets all Associations where this object is source.
|
java.util.Collection |
getAuditTrail()
Returns the complete audit trail of all requests that effected a state change in this object as an ordered Collection
of AuditableEvent objects.
|
java.util.Collection |
getClassifications()
Gets the Classification instances that classify this object.
|
InternationalString |
getDescription()
Gets the textual description for this object.
|
java.util.Collection |
getExternalIdentifiers()
Returns the ExternalIdentifiers associated with this object
that are external identifiers for this object.
|
java.util.Collection |
getExternalLinks()
Returns the ExternalLinks associated with this object.
|
Key |
getKey()
Gets the key representing the universally unique ID (UUID) for this object.
|
LifeCycleManager |
getLifeCycleManager()
Returns the LifeCycleManager that created this object.
|
InternationalString |
getName()
Gets the user-friendly name of this object.
|
Concept |
getObjectType()
Gets the object type that best describes the RegistryObject.
|
java.util.Collection |
getRegistryPackages()
Returns the Package associated with this object.
|
Organization |
getSubmittingOrganization()
Gets the Organization that submitted this RegistryObject.
|
void |
removeAssociation(Association association)
Removes specified Association from this object.
|
void |
removeAssociations(java.util.Collection associations)
Removes specified Associations from this object.
|
void |
removeClassification(Classification classification)
Removes specified Classification from this object.
|
void |
removeClassifications(java.util.Collection classifications)
Removes specified Classifications from this object.
|
void |
removeExternalIdentifier(ExternalIdentifier externalIdentifier)
Removes specified ExternalIdentifier as an external identifier from this object.
|
void |
removeExternalIdentifiers(java.util.Collection externalIdentifiers)
Removes specified ExternalIdentifiers as an external identifiers from this object.
|
void |
removeExternalLink(ExternalLink externalLink)
Removes specified ExternalLink from this object.
|
void |
removeExternalLinks(java.util.Collection externalLinks)
Removes specified ExternalLinks from this object.
|
void |
setAssociations(java.util.Collection associations)
Replaces all previous Associations from this object with
specified Associations.
|
void |
setClassifications(java.util.Collection classifications)
Replaces all previous Classifications with specified
Classifications.
|
void |
setDescription(InternationalString description)
Sets the context independent textual description for this object.
|
void |
setExternalIdentifiers(java.util.Collection externalIdentifiers)
Replaces all previous external identifiers with specified
Collection of ExternalIdentifiers as an external identifier.
|
void |
setExternalLinks(java.util.Collection externalLinks)
Replaces all previous ExternalLinks with specified
ExternalLinks.
|
void |
setKey(Key key)
Sets the key representing the universally unique ID (UUID) for this object.
|
void |
setName(InternationalString name)
Sets user-friendly name of object in repository.
|
java.lang.String |
toXML()
Returns a registry provider specific XML representation of this Object.
|
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
Key getKey() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorInternationalString getDescription() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorvoid setDescription(InternationalString description) throws JAXRException
description
- the description for this objectJAXRException
- If the JAXR provider encounters an internal errorInternationalString getName() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorvoid setName(InternationalString name) throws JAXRException
name
- the name for this objectJAXRException
- If the JAXR provider encounters an internal errorvoid setKey(Key key) throws JAXRException
key
- the key for this objectJAXRException
- If the JAXR provider encounters an internal errorjava.lang.String toXML() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorvoid addClassification(Classification classification) throws JAXRException
classification
- the Classification being addedJAXRException
- If the JAXR provider encounters an internal errorvoid addClassifications(java.util.Collection classifications) throws JAXRException
classifications
- the Collection of Classifications being addedJAXRException
- If the JAXR provider encounters an internal errorvoid removeClassification(Classification classification) throws JAXRException
classification
- the Classification being removedJAXRException
- If the JAXR provider encounters an internal errorvoid removeClassifications(java.util.Collection classifications) throws JAXRException
classifications
- the Collection of Classifications being removedJAXRException
- If the JAXR provider encounters an internal errorvoid setClassifications(java.util.Collection classifications) throws JAXRException
classifications
- the Collection of Classifications being setJAXRException
- If the JAXR provider encounters an internal errorjava.util.Collection getClassifications() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorClassification
java.util.Collection getAuditTrail() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorAuditableEvent
void addAssociation(Association association) throws JAXRException
association
- the Association being addedJAXRException
- If the JAXR provider encounters an internal errorvoid addAssociations(java.util.Collection associations) throws JAXRException
associations
- the Collection of Associations being addedJAXRException
- If the JAXR provider encounters an internal errorvoid removeAssociation(Association association) throws JAXRException
association
- the Association being removedJAXRException
- If the JAXR provider encounters an internal errorvoid removeAssociations(java.util.Collection associations) throws JAXRException
associations
- the Collection of Associations being removedJAXRException
- If the JAXR provider encounters an internal errorvoid setAssociations(java.util.Collection associations) throws JAXRException
associations
- the Collection of Associations being setJAXRException
- If the JAXR provider encounters an internal errorjava.util.Collection getAssociations() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorAssociation
java.util.Collection getAssociatedObjects() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorRegistryObject
void addExternalIdentifier(ExternalIdentifier externalIdentifier) throws JAXRException
externalIdentifier
- the ExternalIdentifier being addedJAXRException
- If the JAXR provider encounters an internal errorvoid addExternalIdentifiers(java.util.Collection externalIdentifiers) throws JAXRException
externalIdentifiers
- the Collection of ExternalIdentifiers being addedJAXRException
- If the JAXR provider encounters an internal errorvoid removeExternalIdentifier(ExternalIdentifier externalIdentifier) throws JAXRException
externalIdentifier
- the ExternalIdentifier being removedJAXRException
- If the JAXR provider encounters an internal errorvoid removeExternalIdentifiers(java.util.Collection externalIdentifiers) throws JAXRException
externalIdentifiers
- the Collection of ExternalIdentifiers being removedJAXRException
- If the JAXR provider encounters an internal errorvoid setExternalIdentifiers(java.util.Collection externalIdentifiers) throws JAXRException
externalIdentifiers
- the Collection of ExternalIdentifiers being setJAXRException
- If the JAXR provider encounters an internal errorjava.util.Collection getExternalIdentifiers() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorExternalIdentifier
void addExternalLink(ExternalLink externalLink) throws JAXRException
externalLinks
- the ExternalLink being addedJAXRException
- If the JAXR provider encounters an internal errorvoid addExternalLinks(java.util.Collection externalLinks) throws JAXRException
externalLinks
- the Collection of ExternalLinks being addedJAXRException
- If the JAXR provider encounters an internal errorvoid removeExternalLink(ExternalLink externalLink) throws JAXRException
externalLink
- the ExternalLink being removedJAXRException
- If the JAXR provider encounters an internal errorvoid removeExternalLinks(java.util.Collection externalLinks) throws JAXRException
externalLinks
- the Collection of ExternalLinks being removedJAXRException
- If the JAXR provider encounters an internal errorvoid setExternalLinks(java.util.Collection externalLinks) throws JAXRException
externalLink
- the Collection of ExternalLinks being setJAXRException
- If the JAXR provider encounters an internal errorjava.util.Collection getExternalLinks() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorExternalLink
Concept getObjectType() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorOrganization getSubmittingOrganization() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorjava.util.Collection getRegistryPackages() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal errorRegistryPackage
LifeCycleManager getLifeCycleManager() throws JAXRException
JAXRException
- If the JAXR provider encounters an internal error