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

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.SpecificationLinkImpl
All Implemented Interfaces:
RegistryBean, RevisionBean, ExtensibleObject, RegistryObject, SpecificationLink

public class SpecificationLinkImpl
extends RegistryObjectImpl
implements SpecificationLink


Constructor Summary
SpecificationLinkImpl()
           
 
Method Summary
 boolean equals(java.lang.Object other)
           
 ServiceBinding getServiceBinding()
          Gets the parent ServiceBinding for this SpecificationLink.
 RegistryBean getSpecificationObject()
          Gets the specification object for this object.
 InternationalString getUsageDescription()
          Gets the description of usage parameters.
 java.util.Collection<java.lang.String> getUsageParameters()
          Gets any usage parameters.
 int hashCode()
           
 void setServiceBinding(ServiceBinding serviceBinding)
          Sets the ServiceBinding for this SpecificationLink
 void setSpecificationObject(RegistryBean registryBean)
          Sets the specification object for this object.
 void setUsageDescription(InternationalString usageDescription)
          Sets the description of usage parameters.
 void setUsageParameters(java.util.Collection<java.lang.String> usageParameters)
          Sets any usage parameters.
 
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

SpecificationLinkImpl

public SpecificationLinkImpl()
Method Detail

getServiceBinding

public ServiceBinding getServiceBinding()
Gets the parent ServiceBinding for this SpecificationLink.

Specified by:
getServiceBinding in interface SpecificationLink
Returns:
ServiceBinding

setServiceBinding

public void setServiceBinding(ServiceBinding serviceBinding)
Sets the ServiceBinding for this SpecificationLink

Parameters:
serviceBinding -

getSpecificationObject

public RegistryBean getSpecificationObject()
Gets the specification object for this object.

Specified by:
getSpecificationObject in interface SpecificationLink
Returns:
RegistryBean

getUsageDescription

public InternationalString getUsageDescription()
Gets the description of usage parameters.

Specified by:
getUsageDescription in interface SpecificationLink
Returns:
InternationalString

getUsageParameters

public java.util.Collection<java.lang.String> getUsageParameters()
Gets any usage parameters.

Specified by:
getUsageParameters in interface SpecificationLink
Returns:
Collection

setSpecificationObject

public void setSpecificationObject(RegistryBean registryBean)
Sets the specification object for this object.

Specified by:
setSpecificationObject in interface SpecificationLink

setUsageDescription

public void setUsageDescription(InternationalString usageDescription)
Sets the description of usage parameters.

Specified by:
setUsageDescription in interface SpecificationLink

setUsageParameters

public void setUsageParameters(java.util.Collection<java.lang.String> usageParameters)
Sets any usage parameters.

Specified by:
setUsageParameters in interface SpecificationLink

equals

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

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryObjectImpl