com.softwareag.centrasite.appl.framework.beans.standard
Interface RegistryObject

All Superinterfaces:
ExtensibleObject, RegistryBean
All Known Subinterfaces:
Association, AuditableEvent, Classification, ClassificationScheme, Concept, ExternalIdentifier, ExternalLink, ExtrinsicObject, LCAwareClassificationScheme, Organization, RegistryEntry, RegistryPackage, Service, ServiceBinding, SpecificationLink, User
All Known Implementing Classes:
AssociationImpl, AuditableEventImpl, ClassificationImpl, ClassificationSchemeImpl, ConceptImpl, ExternalIdentifierImpl, ExternalLinkImpl, ExtrinsicObjectImpl, LCAwareClassificationSchemeImpl, OrganizationImpl, RegistryEntryImpl, RegistryObjectImpl, RegistryPackageImpl, ServiceBindingImpl, ServiceImpl, SpecificationLinkImpl, UserImpl

public interface RegistryObject
extends RegistryBean, ExtensibleObject


Method Summary
 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.
 Organization getSubmittingOrganization()
          Gets the Organization that submitted this RegistryObject.
 void setAssociations(java.util.Collection<Association> associations)
          Sets the Associations for this object
 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 setSubmittingOrganization(Organization organization)
          Sets the Organization that submitted this RegistryObject.
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 

Method Detail

getAssociatedObjects

java.util.Collection<RegistryBean> getAssociatedObjects()
Returns the collection of RegistryObject instances associated with this object.

Returns:
Collection

getAssociations

java.util.Collection<Association> getAssociations()
Gets all Associations where this object is source.

Returns:
Collection

getAuditTrail

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.

Returns:
Collection

getClassifications

java.util.Collection<Classification> getClassifications()
Gets the Classification instances that classify this object.

Returns:
Collection

getExternalIdentifiers

java.util.Collection<ExternalIdentifier> getExternalIdentifiers()
Returns the ExternalIdentifiers associated with this object that are external identifiers for this object.

Returns:
Collection

getExternalLinks

java.util.Collection<ExternalLink> getExternalLinks()
Returns the ExternalLinks associated with this object.

Returns:
Collection

getObjectType

Concept getObjectType()
Gets the object type that best describes the RegistryObject.

Returns:
Concept

getRegistryPackages

java.util.Collection<RegistryPackage> getRegistryPackages()
Returns the Package associated with this object.

Returns:
Collection

getSubmittingOrganization

Organization getSubmittingOrganization()
Gets the Organization that submitted this RegistryObject.

Returns:
Organization

setAssociations

void setAssociations(java.util.Collection<Association> associations)
Sets the Associations for this object

Parameters:
associations -

setClassifications

void setClassifications(java.util.Collection<Classification> classifications)
Sets the Classifications for this object

Parameters:
classifications -

setExternalIdentifiers

void setExternalIdentifiers(java.util.Collection<ExternalIdentifier> externalIdentifiers)
Sets the ExternalIdentifiers for this object

Parameters:
externalIdentifiers -

setExternalLinks

void setExternalLinks(java.util.Collection<ExternalLink> externalLinks)
Sets the ExternalLinks for this object

Parameters:
externalLinks -

setSubmittingOrganization

void setSubmittingOrganization(Organization organization)
Sets the Organization that submitted this RegistryObject. param organization