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:
javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.RegistryObject, javax.xml.registry.infomodel.ServiceBinding, javax.xml.registry.infomodel.URIValidator

public class ServiceBindingImpl
extends RegistryObjectImpl
implements javax.xml.registry.infomodel.ServiceBinding

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

Author:
Anil Saldhana

Constructor Summary
ServiceBindingImpl(javax.xml.registry.LifeCycleManager lifeCycleManager)
           
ServiceBindingImpl(javax.xml.registry.LifeCycleManager lifeCycleManager, javax.xml.registry.infomodel.InternationalString n)
           
 
Method Summary
 void addSpecificationLink(javax.xml.registry.infomodel.SpecificationLink sl)
           
 void addSpecificationLinks(java.util.Collection col)
           
 java.lang.String getAccessURI()
           
 javax.xml.registry.infomodel.Service getService()
           
 java.util.Collection getSpecificationLinks()
           
 javax.xml.registry.infomodel.ServiceBinding getTargetBinding()
           
 boolean getValidateURI()
           
 void removeSpecificationLink(javax.xml.registry.infomodel.SpecificationLink link)
           
 void removeSpecificationLinks(java.util.Collection col)
           
 void setAccessURI(java.lang.String s)
           
 void setService(javax.xml.registry.infomodel.Service s)
           
 void setTargetBinding(javax.xml.registry.infomodel.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(javax.xml.registry.LifeCycleManager lifeCycleManager)

ServiceBindingImpl

public ServiceBindingImpl(javax.xml.registry.LifeCycleManager lifeCycleManager,
                          javax.xml.registry.infomodel.InternationalString n)
Method Detail

addSpecificationLink

public void addSpecificationLink(javax.xml.registry.infomodel.SpecificationLink sl)
                          throws javax.xml.registry.JAXRException
Specified by:
addSpecificationLink in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

addSpecificationLinks

public void addSpecificationLinks(java.util.Collection col)
                           throws javax.xml.registry.JAXRException
Specified by:
addSpecificationLinks in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

getAccessURI

public java.lang.String getAccessURI()
                              throws javax.xml.registry.JAXRException
Specified by:
getAccessURI in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

getService

public javax.xml.registry.infomodel.Service getService()
                                                throws javax.xml.registry.JAXRException
Specified by:
getService in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

getSpecificationLinks

public java.util.Collection getSpecificationLinks()
                                           throws javax.xml.registry.JAXRException
Specified by:
getSpecificationLinks in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

getTargetBinding

public javax.xml.registry.infomodel.ServiceBinding getTargetBinding()
                                                             throws javax.xml.registry.JAXRException
Specified by:
getTargetBinding in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

removeSpecificationLink

public void removeSpecificationLink(javax.xml.registry.infomodel.SpecificationLink link)
                             throws javax.xml.registry.JAXRException
Specified by:
removeSpecificationLink in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

removeSpecificationLinks

public void removeSpecificationLinks(java.util.Collection col)
                              throws javax.xml.registry.JAXRException
Specified by:
removeSpecificationLinks in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

setAccessURI

public void setAccessURI(java.lang.String s)
                  throws javax.xml.registry.JAXRException
Specified by:
setAccessURI in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

setTargetBinding

public void setTargetBinding(javax.xml.registry.infomodel.ServiceBinding sb)
                      throws javax.xml.registry.JAXRException
Specified by:
setTargetBinding in interface javax.xml.registry.infomodel.ServiceBinding
Throws:
javax.xml.registry.JAXRException

getValidateURI

public boolean getValidateURI()
                       throws javax.xml.registry.JAXRException
Specified by:
getValidateURI in interface javax.xml.registry.infomodel.URIValidator
Throws:
javax.xml.registry.JAXRException

setValidateURI

public void setValidateURI(boolean b)
                    throws javax.xml.registry.JAXRException
Specified by:
setValidateURI in interface javax.xml.registry.infomodel.URIValidator
Throws:
javax.xml.registry.JAXRException

setService

public void setService(javax.xml.registry.infomodel.Service s)


Copyright © 2004-2011 Apache Web Services. All Rights Reserved.