com.softwareag.centrasite.appl.framework.beans.standard.impl
Class ExternalLinkImpl

java.lang.Object
  extended by com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
      extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
          extended by com.softwareag.centrasite.appl.framework.beans.standard.impl.ExternalLinkImpl
All Implemented Interfaces:
RegistryBean, RevisionBean, ExtensibleObject, ExternalLink, RegistryObject, URIValidator

public class ExternalLinkImpl
extends RegistryObjectImpl
implements ExternalLink


Constructor Summary
ExternalLinkImpl()
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 java.lang.String getExternalURI()
          Gets URI to the an external resource.
 java.util.Collection<RegistryBean> getLinkedObjects()
          Gets the collection of RegistryObjects that are annotated by this ExternalLink.
 boolean getValidateURI()
          Gets whether to do URI validation for this object.
 int hashCode()
           
 void setExternalURI(java.lang.String uri)
          Sets URI for an external resource.
 void setLinkedObjects(java.util.Collection<RegistryBean> linkedObjects)
          Sets the linked objects for this ExternalLink
 void setValidateURI(boolean validate)
          Sets whether to do URI validation for this object.
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.standard.impl.RegistryObjectImpl
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSlots, getSubmittingOrganization, setAssociatedObjects, setAssociations, setAuditTrail, setClassifications, setExternalIdentifiers, setExternalLinks, setObjectType, setRegistryPackages, setSlots, setSubmittingOrganization
 
Methods inherited from class com.softwareag.centrasite.appl.framework.beans.DynamicRegistryBean
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
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
 

Constructor Detail

ExternalLinkImpl

public ExternalLinkImpl()
Method Detail

getExternalURI

public java.lang.String getExternalURI()
Gets URI to the an external resource.

Specified by:
getExternalURI in interface ExternalLink
Returns:
String

getLinkedObjects

public java.util.Collection<RegistryBean> getLinkedObjects()
Gets the collection of RegistryObjects that are annotated by this ExternalLink.

Specified by:
getLinkedObjects in interface ExternalLink
Returns:
Collection

setExternalURI

public void setExternalURI(java.lang.String uri)
Sets URI for an external resource.

Specified by:
setExternalURI in interface ExternalLink

getValidateURI

public boolean getValidateURI()
Gets whether to do URI validation for this object.

Specified by:
getValidateURI in interface URIValidator
Returns:
boolean

setValidateURI

public void setValidateURI(boolean validate)
Sets whether to do URI validation for this object.

Specified by:
setValidateURI in interface URIValidator

equals

public boolean equals(java.lang.Object other)
Overrides:
equals in class RegistryObjectImpl

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryObjectImpl

setLinkedObjects

public void setLinkedObjects(java.util.Collection<RegistryBean> linkedObjects)
Sets the linked objects for this ExternalLink

Parameters:
linkedObjects -