gov.nasa.pds.registry.model
Class SpecificationLink

java.lang.Object
  extended by gov.nasa.pds.registry.model.Identifiable
      extended by gov.nasa.pds.registry.model.RegistryObject
          extended by gov.nasa.pds.registry.model.SpecificationLink
All Implemented Interfaces:
Serializable

@Entity
public class SpecificationLink
extends RegistryObject

A SpecificationLink provides the linkage between a ServiceBinding and one of its technical specifications that describes how to use the service using the ServiceBinding. For example, a ServiceBinding MAY have SpecificationLink instances that describe how to access the service using a technical specification such as a WSDL document, CORBA IDL document, or WADL document.

Author:
pramirez
See Also:
Serialized Form

Constructor Summary
SpecificationLink()
           
 
Method Summary
 boolean equals(Object obj)
           
 String getServiceBinding()
           
 String getSpecificationObject()
           
 String getUsageDescription()
           
 List<String> getUsageParameters()
           
 int hashCode()
           
 void setServiceBinding(String serviceBinding)
           
 void setSpecificationObject(String specificationObject)
           
 void setUsageDescription(String usageDescription)
           
 void setUsageParameters(List<String> usageParameters)
           
 
Methods inherited from class gov.nasa.pds.registry.model.RegistryObject
getDescription, getLid, getName, getObjectType, getStatus, getVersionId, getVersionName, setDescription, setLid, setName, setObjectType, setStatus, setVersionId, setVersionName
 
Methods inherited from class gov.nasa.pds.registry.model.Identifiable
getGuid, getHome, getSlots, setGuid, setHome, setSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpecificationLink

public SpecificationLink()
Method Detail

getServiceBinding

public String getServiceBinding()

setServiceBinding

public void setServiceBinding(String serviceBinding)

getSpecificationObject

public String getSpecificationObject()

setSpecificationObject

public void setSpecificationObject(String specificationObject)

getUsageDescription

public String getUsageDescription()

setUsageDescription

public void setUsageDescription(String usageDescription)

getUsageParameters

public List<String> getUsageParameters()

setUsageParameters

public void setUsageParameters(List<String> usageParameters)

hashCode

public int hashCode()
Overrides:
hashCode in class RegistryObject

equals

public boolean equals(Object obj)
Overrides:
equals in class RegistryObject


Copyright © 2005-2010 Planetary Data System. All Rights Reserved.