Package gov.nasa.pds.registry.model
Class SpecificationLink
- java.lang.Object
-
- gov.nasa.pds.registry.model.Identifiable
-
- gov.nasa.pds.registry.model.RegistryObject
-
- 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
Constructors Constructor Description SpecificationLink()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgetServiceBinding()StringgetSpecificationObject()StringgetUsageDescription()List<String>getUsageParameters()inthashCode()voidsetServiceBinding(String serviceBinding)voidsetSpecificationObject(String specificationObject)voidsetUsageDescription(String usageDescription)voidsetUsageParameters(List<String> usageParameters)-
Methods inherited from class gov.nasa.pds.registry.model.RegistryObject
getClassifications, getDescription, getExternalIdentifiers, getLid, getName, getObjectType, getStatus, getVersionName, setClassifications, setDescription, setExternalIdentifiers, setLid, setName, setObjectType, setStatus, setVersionName
-
-
-
-
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)
-
hashCode
public int hashCode()
- Overrides:
hashCodein classRegistryObject
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classRegistryObject
-
-