org.apache.ws.scout.registry.infomodel
Class ServiceBindingImpl

java.lang.Object
  extended by org.apache.ws.scout.registry.infomodel.ExtensibleObjectImpl
      extended by org.apache.ws.scout.registry.infomodel.RegistryObjectImpl
          extended by org.apache.ws.scout.registry.infomodel.ServiceBindingImpl
All Implemented Interfaces:
ExtensibleObject, RegistryObject, ServiceBinding, URIValidator

public class ServiceBindingImpl
extends RegistryObjectImpl
implements ServiceBinding

Implements JAXR Interface. For futher details, look into the JAXR API Javadoc.

Author:
Anil Saldhana

Constructor Summary
ServiceBindingImpl(LifeCycleManager lifeCycleManager)
           
ServiceBindingImpl(LifeCycleManager lifeCycleManager, InternationalString n)
           
 
Method Summary
 void addSpecificationLink(SpecificationLink sl)
           
 void addSpecificationLinks(Collection col)
           
 String getAccessURI()
           
 Service getService()
           
 Collection getSpecificationLinks()
           
 ServiceBinding getTargetBinding()
           
 boolean getValidateURI()
           
 void removeSpecificationLink(SpecificationLink link)
           
 void removeSpecificationLinks(Collection<SpecificationLink> col)
           
 void setAccessURI(String s)
           
 void setService(Service s)
           
 void setTargetBinding(ServiceBinding sb)
           
 void setValidateURI(boolean b)
           
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.RegistryObjectImpl
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, equals, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getLifeCycleManager, getName, getObjectType, getRegistryPackages, getSubmittingOrganization, hashCode, removeAssociation, removeAssociations, removeClassification, removeClassifications, removeExternalIdentifier, removeExternalIdentifiers, removeExternalLink, removeExternalLinks, setAssociations, setClassifications, setDescription, setExternalIdentifiers, setExternalLinks, setKey, setName, toXML
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.ExtensibleObjectImpl
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
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
 
Methods inherited from interface javax.xml.registry.infomodel.ExtensibleObject
addSlot, addSlots, getSlot, getSlots, removeSlot, removeSlots
 

Constructor Detail

ServiceBindingImpl

public ServiceBindingImpl(LifeCycleManager lifeCycleManager)

ServiceBindingImpl

public ServiceBindingImpl(LifeCycleManager lifeCycleManager,
                          InternationalString n)
Method Detail

addSpecificationLink

public void addSpecificationLink(SpecificationLink sl)
                          throws JAXRException
Specified by:
addSpecificationLink in interface ServiceBinding
Throws:
JAXRException

addSpecificationLinks

public void addSpecificationLinks(Collection col)
                           throws JAXRException
Specified by:
addSpecificationLinks in interface ServiceBinding
Throws:
JAXRException

getAccessURI

public String getAccessURI()
                    throws JAXRException
Specified by:
getAccessURI in interface ServiceBinding
Throws:
JAXRException

getService

public Service getService()
                   throws JAXRException
Specified by:
getService in interface ServiceBinding
Throws:
JAXRException

getSpecificationLinks

public Collection getSpecificationLinks()
                                 throws JAXRException
Specified by:
getSpecificationLinks in interface ServiceBinding
Throws:
JAXRException

getTargetBinding

public ServiceBinding getTargetBinding()
                                throws JAXRException
Specified by:
getTargetBinding in interface ServiceBinding
Throws:
JAXRException

removeSpecificationLink

public void removeSpecificationLink(SpecificationLink link)
                             throws JAXRException
Specified by:
removeSpecificationLink in interface ServiceBinding
Throws:
JAXRException

removeSpecificationLinks

public void removeSpecificationLinks(Collection<SpecificationLink> col)
                              throws JAXRException
Specified by:
removeSpecificationLinks in interface ServiceBinding
Throws:
JAXRException

setAccessURI

public void setAccessURI(String s)
                  throws JAXRException
Specified by:
setAccessURI in interface ServiceBinding
Throws:
JAXRException

setTargetBinding

public void setTargetBinding(ServiceBinding sb)
                      throws JAXRException
Specified by:
setTargetBinding in interface ServiceBinding
Throws:
JAXRException

getValidateURI

public boolean getValidateURI()
                       throws JAXRException
Specified by:
getValidateURI in interface URIValidator
Throws:
JAXRException

setValidateURI

public void setValidateURI(boolean b)
                    throws JAXRException
Specified by:
setValidateURI in interface URIValidator
Throws:
JAXRException

setService

public void setService(Service s)


Copyright © 2004-2011 Apache Software Foundation. All Rights Reserved.