public interface ServiceBinding extends RegistryObject, URIValidator
Concept| Modifier and Type | Method and Description |
|---|---|
void |
addSpecificationLink(SpecificationLink specificationLink)
Adds a child SpecificationLink.
|
void |
addSpecificationLinks(java.util.Collection specificationLinks)
Adds a Collection of SpecificationLink children.
|
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 |
getSpecificationLinks()
Gets all children SpecificationLinks.
|
ServiceBinding |
getTargetBinding()
Gets the next ServiceBinding in case there is a redirection from
one service provider to another service provider.
|
void |
removeSpecificationLink(SpecificationLink specificationLink)
Removes a child SpecificationLink.
|
void |
removeSpecificationLinks(java.util.Collection specificationLinks)
Removes a Collection of children SpecificationLinks.
|
void |
setAccessURI(java.lang.String uri)
Sets the URI that gives access to the service via this binding.
|
void |
setTargetBinding(ServiceBinding binding)
Sets the next ServiceBinding in case there is a redirection.
|
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXMLaddSlot, addSlots, getSlot, getSlots, removeSlot, removeSlotsgetValidateURI, setValidateURIjava.lang.String getAccessURI()
throws JAXRException
JAXRException - If the Jakarta XML Registries provider encounters an internal errorvoid setAccessURI(java.lang.String uri)
throws JAXRException
uri - the URI that gives access to the service via this bindingJAXRException - If the Jakarta XML Registries provider encounters an internal errorServiceBinding getTargetBinding() throws JAXRException
JAXRException - If the Jakarta XML Registries provider encounters an internal errorvoid setTargetBinding(ServiceBinding binding) throws JAXRException
binding - the target ServiceBinding to which this object is redirected toJAXRException - If the Jakarta XML Registries provider encounters an internal errorService getService() throws JAXRException
JAXRException - If the Jakarta XML Registries provider encounters an internal errorvoid addSpecificationLink(SpecificationLink specificationLink) throws JAXRException
specificationLink - the SpecificationLink being addedJAXRException - If the Jakarta XML Registries provider encounters an internal errorvoid addSpecificationLinks(java.util.Collection specificationLinks)
throws JAXRException
specificationLinks - the Collection of SpecificationLinks being addedJAXRException - If the Jakarta XML Registries provider encounters an internal errorvoid removeSpecificationLink(SpecificationLink specificationLink) throws JAXRException
specificationLink - the SpecificationLink being removedJAXRException - If the Jakarta XML Registries provider encounters an internal errorvoid removeSpecificationLinks(java.util.Collection specificationLinks)
throws JAXRException
specificationLinks - the Collection of SpecificationLinks being removedJAXRException - If the Jakarta XML Registries provider encounters an internal errorjava.util.Collection getSpecificationLinks()
throws JAXRException
JAXRException - If the Jakarta XML Registries provider encounters an internal errorSpecificationLink