public interface ServiceBinding extends RegistryObject, URIValidator
Concept
Modifier and Type | Method and Description |
---|---|
void |
addSpecificationLink(SpecificationLink specificationLink)
Adds a child SpecificationLink.
|
void |
addSpecificationLinks(Collection specificationLinks)
Adds a Collection of SpecificationLink children.
|
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.
|
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(Collection specificationLinks)
Removes a Collection of children SpecificationLinks.
|
void |
setAccessURI(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
String getAccessURI() throws JAXRException
JAXRException
- If the Jakarta XML Registries provider encounters an internal errorvoid setAccessURI(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(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(Collection specificationLinks) throws JAXRException
specificationLinks
- the Collection of SpecificationLinks being removedJAXRException
- If the Jakarta XML Registries provider encounters an internal errorCollection getSpecificationLinks() throws JAXRException
JAXRException
- If the Jakarta XML Registries provider encounters an internal errorSpecificationLink
Copyright © 2019 Eclipse Foundation.
Use is subject to license terms.