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, toXML
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
getValidateURI, setValidateURI
java.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