public class LCAwareRegistryObjectImpl extends LCAwareDynamicRegistryBean implements LCAwareRegistryObject
LCAwareRegistryObject
.Constructor and Description |
---|
LCAwareRegistryObjectImpl() |
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 associated objects.
|
void |
setAssociations(java.util.Collection<Association> associations)
Sets the Associations for this object.
|
void |
setAuditTrail(java.util.Collection<AuditableEvent> auditTrail)
Sets the audit trail.
|
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 RegistryPackage.
|
void |
setSlots(java.util.Collection<Slot> slots)
Sets Slots to this object.
|
void |
setSubmittingOrganization(Organization submittingOrganization)
Sets the submitting organization.
|
approveStateChange, findLCModel, getLCState, rejectStateChange, setBeanPool, setLCState, setRegistryProvider
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
approveStateChange, findLCModel, getLCState, rejectStateChange, setLCState
getDescription, getKey, getName, setDescription, setName
public java.util.Collection<RegistryBean> getAssociatedObjects()
getAssociatedObjects
in interface LCAwareRegistryObject
public java.util.Collection<Association> getAssociations()
getAssociations
in interface LCAwareRegistryObject
public java.util.Collection<AuditableEvent> getAuditTrail()
getAuditTrail
in interface LCAwareRegistryObject
public java.util.Collection<Classification> getClassifications()
getClassifications
in interface LCAwareRegistryObject
public java.util.Collection<ExternalIdentifier> getExternalIdentifiers()
getExternalIdentifiers
in interface LCAwareRegistryObject
public java.util.Collection<ExternalLink> getExternalLinks()
getExternalLinks
in interface LCAwareRegistryObject
public Concept getObjectType()
getObjectType
in interface LCAwareRegistryObject
Concept
representing this registry object typepublic java.util.Collection<RegistryPackage> getRegistryPackages()
getRegistryPackages
in interface LCAwareRegistryObject
public Organization getSubmittingOrganization()
getSubmittingOrganization
in interface LCAwareRegistryObject
Organization
that this object belongs topublic void setAssociations(java.util.Collection<Association> associations)
setAssociations
in interface LCAwareRegistryObject
associations
- The Collection
of Association
s to setpublic void setClassifications(java.util.Collection<Classification> classifications)
setClassifications
in interface LCAwareRegistryObject
classifications
- The Collection
of Classification
s to setpublic void setExternalIdentifiers(java.util.Collection<ExternalIdentifier> externalIdentifiers)
setExternalIdentifiers
in interface LCAwareRegistryObject
externalIdentifiers
- The Collection
of ExternalIdentifier
s to setpublic void setExternalLinks(java.util.Collection<ExternalLink> externalLinks)
setExternalLinks
in interface LCAwareRegistryObject
externalLinks
- The Collection
of ExternalLink
s to setpublic boolean equals(java.lang.Object other)
equals
in class LCAwareDynamicRegistryBean
public int hashCode()
hashCode
in class LCAwareDynamicRegistryBean
public void setAssociatedObjects(java.util.Collection<RegistryBean> associatedObjects)
associatedObjects
- The Collection
of associated objects as RegistryBean
instancespublic void setAuditTrail(java.util.Collection<AuditableEvent> auditTrail)
auditTrail
- The audit trail as a Collection
of AuditableEvent
spublic void setObjectType(Concept objectType)
objectType
- The type of this registry object as a Concept
public void setRegistryPackages(java.util.Collection<RegistryPackage> registryPackages)
registryPackages
- The Collection
of RegistryPackage
s to setpublic void setSubmittingOrganization(Organization submittingOrganization)
submittingOrganization
- The Organization
to which this registry object belongspublic 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.