public class RegistryObjectImpl extends DynamicRegistryBean implements RegistryObject
RegistryObject
.Constructor and Description |
---|
RegistryObjectImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.util.Collection<RegistryBean> |
getAssociatedObjects()
Returns the collection of RegistryObject instances associated with this
object.
|
java.util.Collection<Association> |
getAssociations()
Gets all Associations where this object is source.
|
java.util.Collection<AuditableEvent> |
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<Classification> |
getClassifications()
Gets the Classification instances that classify this object.
|
java.util.Collection<ExternalIdentifier> |
getExternalIdentifiers()
Returns the ExternalIdentifiers associated with this object that are
external identifiers for this object.
|
java.util.Collection<ExternalLink> |
getExternalLinks()
Returns the ExternalLinks associated with this object.
|
Concept |
getObjectType()
Gets the object type that best describes the RegistryObject.
|
java.util.Collection<RegistryPackage> |
getRegistryPackages()
Returns the Package associated with this object.
|
java.util.Collection<Slot> |
getSlots()
Returns the Slots associated with this object.
|
Organization |
getSubmittingOrganization()
Gets the Organization that submitted this RegistryObject.
|
int |
hashCode() |
void |
setAssociatedObjects(java.util.Collection<RegistryBean> associatedObjects)
Sets the collection of associated objects.
|
void |
setAssociations(java.util.Collection<Association> associations)
Sets the Associations for this object.
|
void |
setAuditTrail(java.util.Collection<AuditableEvent> auditTrail)
Sets the collection of
AuditableEvent objects. |
void |
setClassifications(java.util.Collection<Classification> classifications)
Sets the Classifications for this object.
|
void |
setExternalIdentifiers(java.util.Collection<ExternalIdentifier> externalIdentifiers)
Sets the ExternalIdentifiers for this object.
|
void |
setExternalLinks(java.util.Collection<ExternalLink> externalLinks)
Sets the ExternalLinks for this object.
|
void |
setObjectType(Concept objectType)
Sets the object type.
|
void |
setRegistryPackages(java.util.Collection<RegistryPackage> registryPackages)
Sets the collection of RegistryPackage objects.
|
void |
setSlots(java.util.Collection<Slot> slots)
Sets Slots to this object.
|
void |
setSubmittingOrganization(Organization submittingOrganization)
Sets the Organization that submitted this RegistryObject.
|
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
getDescription, getKey, getName, setDescription, setName
public java.util.Collection<RegistryBean> getAssociatedObjects()
getAssociatedObjects
in interface RegistryObject
public java.util.Collection<Association> getAssociations()
getAssociations
in interface RegistryObject
public java.util.Collection<AuditableEvent> getAuditTrail()
getAuditTrail
in interface RegistryObject
public java.util.Collection<Classification> getClassifications()
getClassifications
in interface RegistryObject
public java.util.Collection<ExternalIdentifier> getExternalIdentifiers()
getExternalIdentifiers
in interface RegistryObject
public java.util.Collection<ExternalLink> getExternalLinks()
getExternalLinks
in interface RegistryObject
public Concept getObjectType()
getObjectType
in interface RegistryObject
public java.util.Collection<RegistryPackage> getRegistryPackages()
getRegistryPackages
in interface RegistryObject
public Organization getSubmittingOrganization()
getSubmittingOrganization
in interface RegistryObject
public void setAssociations(java.util.Collection<Association> associations)
setAssociations
in interface RegistryObject
associations
- the Associations for this objectpublic void setClassifications(java.util.Collection<Classification> classifications)
setClassifications
in interface RegistryObject
classifications
- the Classifications for this object.public void setExternalIdentifiers(java.util.Collection<ExternalIdentifier> externalIdentifiers)
setExternalIdentifiers
in interface RegistryObject
externalIdentifiers
- the ExternalIdentifiers for this object.public void setExternalLinks(java.util.Collection<ExternalLink> externalLinks)
setExternalLinks
in interface RegistryObject
externalLinks
- the ExternalLinks for this objectpublic boolean equals(java.lang.Object other)
equals
in class DynamicRegistryBean
public int hashCode()
hashCode
in class DynamicRegistryBean
public void setAssociatedObjects(java.util.Collection<RegistryBean> associatedObjects)
associatedObjects
- the collection of associated objects.public void setAuditTrail(java.util.Collection<AuditableEvent> auditTrail)
AuditableEvent
objects.auditTrail
- the collection of audit trail.public void setObjectType(Concept objectType)
objectType
- the object type.public void setRegistryPackages(java.util.Collection<RegistryPackage> registryPackages)
registryPackages
- the collection of RegistryPackage objects.public void setSubmittingOrganization(Organization submittingOrganization)
RegistryObject
setSubmittingOrganization
in interface RegistryObject
submittingOrganization
- the Organization that submitted this RegistryObject.public java.util.Collection<Slot> getSlots()
getSlots
in interface ExtensibleObject
public void setSlots(java.util.Collection<Slot> slots)
setSlots
in interface ExtensibleObject
slots
- the list of slots to this object.