com.softwareag.centrasite.appl.framework.beans.standard
Interface ServiceBinding

All Superinterfaces:
ExtensibleObject, RegistryBean, RegistryObject, URIValidator
All Known Implementing Classes:
ServiceBindingImpl

public interface ServiceBinding
extends RegistryObject, URIValidator


Method Summary
 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 children SpecificationLinks.
 ServiceBinding getTargetBinding()
          Gets the next ServiceBinding in case there is a redirection from one service provider to another service provider.
 void setAccessURI(java.lang.String uri)
          Sets the URI that gives access to the service via this binding.
 void setSpecificationLinks(java.util.Collection<SpecificationLink> specificationLinks)
          Sets all children SpecificationLinks.
 void setTargetBinding(ServiceBinding binding)
          Sets the next ServiceBinding in case there is a redirection.
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.RegistryObject
getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getExternalIdentifiers, getExternalLinks, getObjectType, getRegistryPackages, getSubmittingOrganization, setAssociations, setClassifications, setExternalIdentifiers, setExternalLinks, setSubmittingOrganization
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.RegistryBean
getDescription, getKey, getName, setDescription, setName
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.ExtensibleObject
getSlots, setSlots
 
Methods inherited from interface com.softwareag.centrasite.appl.framework.beans.standard.URIValidator
getValidateURI, setValidateURI
 

Method Detail

getAccessURI

java.lang.String getAccessURI()
Gets the URI that gives access to the service via this binding.

Returns:
String

getService

Service getService()
Gets the parent service for which this is a binding.

Returns:
Service

getSpecificationLinks

java.util.Collection<SpecificationLink> getSpecificationLinks()
Gets all children SpecificationLinks.

Returns:
Collection

getTargetBinding

ServiceBinding getTargetBinding()
Gets the next ServiceBinding in case there is a redirection from one service provider to another service provider.

Returns:
ServiceBinding

setAccessURI

void setAccessURI(java.lang.String uri)
Sets the URI that gives access to the service via this binding.

Parameters:
uri -

setTargetBinding

void setTargetBinding(ServiceBinding binding)
Sets the next ServiceBinding in case there is a redirection.

Parameters:
binding -

setSpecificationLinks

void setSpecificationLinks(java.util.Collection<SpecificationLink> specificationLinks)
Sets all children SpecificationLinks.

Parameters:
specificationLinks -