|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
The RegistryObject class is an abstract base class used by most classes in the model. It provides minimal metadata for registry objects. It also provides methods for accessing related objects that provide additional dynamic metadata for the registry object.
RegistryEntry
Method Summary | |
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 Silently replaces the sourceObject in Associations with reference to this object. |
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 Objects 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 that classify this object. |
Connection |
getConnection()
Returns the Connection associated with 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. |
InternationalString |
getName()
Gets user friendly name of this object. |
Concept |
getObjectType()
Gets the pre-defined object type that best describes the RegistryObject. |
Organization |
getOrganization()
Gets the Organization that submitted this RegistryObject. |
java.util.Collection |
getPackages()
Returns the Package associated with this object. |
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 Classififications. |
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 identifiers. |
void |
setExternalLinks(java.util.Collection externalLinks)
Replaces all previous ExternalLinks with specified Classififications. |
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. |
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject |
addSlot, addSlots, getSlot, getSlotAt, getSlots, removeSlot, removeSlots |
Method Detail |
public Key getKey() throws JAXRException
public InternationalString getDescription() throws JAXRException
public void setDescription(InternationalString description) throws JAXRException
public InternationalString getName() throws JAXRException
public void setName(InternationalString name) throws JAXRException
public void setKey(Key key) throws JAXRException
public java.lang.String toXML() throws JAXRException
public void addClassification(Classification classification) throws JAXRException
public void addClassifications(java.util.Collection classifications) throws JAXRException
public void removeClassification(Classification classification) throws JAXRException
public void removeClassifications(java.util.Collection classifications) throws JAXRException
public void setClassifications(java.util.Collection classifications) throws JAXRException
public java.util.Collection getClassifications() throws JAXRException
Classification
public java.util.Collection getAuditTrail() throws JAXRException
AuditableEvent
public void addAssociation(Association association) throws JAXRException
public void addAssociations(java.util.Collection associations) throws JAXRException
public void removeAssociation(Association association) throws JAXRException
public void removeAssociations(java.util.Collection associations) throws JAXRException
public void setAssociations(java.util.Collection associations) throws JAXRException
public java.util.Collection getAssociations() throws JAXRException
public java.util.Collection getAssociatedObjects() throws JAXRException
public void addExternalIdentifier(ExternalIdentifier externalIdentifier) throws JAXRException
public void addExternalIdentifiers(java.util.Collection externalIdentifiers) throws JAXRException
public void removeExternalIdentifier(ExternalIdentifier externalIdentifier) throws JAXRException
public void removeExternalIdentifiers(java.util.Collection externalIdentifiers) throws JAXRException
public void setExternalIdentifiers(java.util.Collection externalIdentifiers) throws JAXRException
public java.util.Collection getExternalIdentifiers() throws JAXRException
public void addExternalLink(ExternalLink externalLink) throws JAXRException
public void addExternalLinks(java.util.Collection externalLinks) throws JAXRException
public void removeExternalLink(ExternalLink externalLink) throws JAXRException
public void removeExternalLinks(java.util.Collection externalLinks) throws JAXRException
public void setExternalLinks(java.util.Collection externalLinks) throws JAXRException
public java.util.Collection getExternalLinks() throws JAXRException
public Concept getObjectType() throws JAXRException
public Organization getOrganization() throws JAXRException
public java.util.Collection getPackages() throws JAXRException
public Connection getConnection() throws JAXRException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |