public class ServiceBindingImpl extends RegistryObjectImpl implements ServiceBinding
ServiceBinding
.Constructor and Description |
---|
ServiceBindingImpl() |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object other) |
java.lang.String |
getAccessURI()
Gets the URI that gives access to the service via this binding.
|
Service |
getService()
Gets the parent service for which this is a binding.
|
java.util.Collection<SpecificationLink> |
getSpecificationLinks()
Gets all child SpecificationLinks.
|
ServiceBinding |
getTargetBinding()
Gets the next ServiceBinding in case there is a redirection from one service provider to another service provider.
|
boolean |
getValidateURI()
Gets whether to do URI validation for this object.
|
int |
hashCode() |
void |
setAccessURI(java.lang.String uri)
Sets the URI that gives access to the service via this binding.
|
void |
setService(Service service)
Sets the Service for this ServiceBinding.
|
void |
setSpecificationLinks(java.util.Collection<SpecificationLink> specificationLinks)
Sets all child SpecificationLinks.
|
void |
setTargetBinding(ServiceBinding binding)
Sets the next ServiceBinding in case there is a redirection.
|
void |
setValidateURI(boolean validate)
Sets whether to do URI validation for this object.
|
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSlots, getSubmittingOrganization, setAssociatedObjects, setAssociations, setAuditTrail, setClassifications, setExternalIdentifiers, setExternalLinks, setObjectType, setRegistryPackages, setSlots, setSubmittingOrganization
getCheckpointName, getDescription, getIdentity, getKey, getName, isRevision, setCheckpointName, setDescription, setIdentity, setKey, setName, toString
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
getDescription, getKey, getName, setDescription, setName
getSlots, setSlots
public java.lang.String getAccessURI()
getAccessURI
in interface ServiceBinding
public Service getService()
getService
in interface ServiceBinding
public java.util.Collection<SpecificationLink> getSpecificationLinks()
getSpecificationLinks
in interface ServiceBinding
public ServiceBinding getTargetBinding()
getTargetBinding
in interface ServiceBinding
public void setAccessURI(java.lang.String uri)
setAccessURI
in interface ServiceBinding
uri
- the URI that gives access to the service via this binding.public void setTargetBinding(ServiceBinding binding)
setTargetBinding
in interface ServiceBinding
binding
- the next ServiceBinding.public boolean getValidateURI()
getValidateURI
in interface URIValidator
public void setValidateURI(boolean validate)
setValidateURI
in interface URIValidator
validate
- the URI validation.public boolean equals(java.lang.Object other)
equals
in class RegistryObjectImpl
public int hashCode()
hashCode
in class RegistryObjectImpl
public void setSpecificationLinks(java.util.Collection<SpecificationLink> specificationLinks)
setSpecificationLinks
in interface ServiceBinding
specificationLinks
- the collection of child SpecificationLinks.public void setService(Service service)
service
- the service for this ServiceBinding.