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

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.RegistryEntryImpl
              extended by org.apache.ws.scout.registry.infomodel.ServiceImpl
All Implemented Interfaces:
javax.xml.registry.infomodel.ExtensibleObject, javax.xml.registry.infomodel.RegistryEntry, javax.xml.registry.infomodel.RegistryObject, javax.xml.registry.infomodel.Service, javax.xml.registry.infomodel.Versionable

public class ServiceImpl
extends RegistryEntryImpl
implements javax.xml.registry.infomodel.Service

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

Author:
Anil Saldhana

Field Summary
 
Fields inherited from interface javax.xml.registry.infomodel.RegistryEntry
STABILITY_DYNAMIC, STABILITY_DYNAMIC_COMPATIBLE, STABILITY_STATIC, STATUS_APPROVED, STATUS_DEPRECATED, STATUS_SUBMITTED, STATUS_WITHDRAWN
 
Constructor Summary
ServiceImpl(javax.xml.registry.LifeCycleManager lifeCycleManager)
          Creates a new instance of ServiceImpl
 
Method Summary
 void addServiceBinding(javax.xml.registry.infomodel.ServiceBinding sb)
           
 void addServiceBindings(java.util.Collection col)
           
 javax.xml.registry.infomodel.Organization getProvidingOrganization()
           
 java.util.Collection getServiceBindings()
           
 java.lang.String getSubmittingOrganizationKey()
           
 void removeServiceBinding(javax.xml.registry.infomodel.ServiceBinding serviceBinding)
           
 void removeServiceBindings(java.util.Collection collection)
           
 void setProvidingOrganization(javax.xml.registry.infomodel.Organization organization)
           
 void setSubmittingOrganizationKey(java.lang.String key)
           
 
Methods inherited from class org.apache.ws.scout.registry.infomodel.RegistryEntryImpl
getExpiration, getMajorVersion, getMinorVersion, getStability, getStatus, getUserVersion, setExpiration, setMajorVersion, setMinorVersion, setStability, setUserVersion
 
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.RegistryEntry
getExpiration, getStability, getStatus, setExpiration, setStability
 
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
 
Methods inherited from interface javax.xml.registry.infomodel.Versionable
getMajorVersion, getMinorVersion, getUserVersion, setMajorVersion, setMinorVersion, setUserVersion
 

Constructor Detail

ServiceImpl

public ServiceImpl(javax.xml.registry.LifeCycleManager lifeCycleManager)
Creates a new instance of ServiceImpl

Method Detail

addServiceBinding

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

addServiceBindings

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

getProvidingOrganization

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

getServiceBindings

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

removeServiceBinding

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

removeServiceBindings

public void removeServiceBindings(java.util.Collection collection)
                           throws javax.xml.registry.JAXRException
Specified by:
removeServiceBindings in interface javax.xml.registry.infomodel.Service
Throws:
javax.xml.registry.JAXRException

setProvidingOrganization

public void setProvidingOrganization(javax.xml.registry.infomodel.Organization organization)
                              throws javax.xml.registry.JAXRException
Specified by:
setProvidingOrganization in interface javax.xml.registry.infomodel.Service
Throws:
javax.xml.registry.JAXRException

setSubmittingOrganizationKey

public void setSubmittingOrganizationKey(java.lang.String key)

getSubmittingOrganizationKey

public java.lang.String getSubmittingOrganizationKey()


Copyright © 2004-2012 The Apache Software Foundation. All Rights Reserved.