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 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
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:
hashCode
in classRegistryObject
-
equals
public boolean equals(Object obj)
- Overrides:
equals
in classRegistryObject
-
-