javax.xml.registry.infomodel
Interface Service
- All Superinterfaces:
- ExtensibleObject, RegistryEntry, RegistryObject, Versionable
- public interface Service
- extends RegistryEntry
Service instances are RegistryObjects that provide information on services (e.g. web services) offered by an Organization. A Service may have a set of ServiceBinding instances.
Maps to a BusinessService in UDDI.
- See Also:
ServiceBinding
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 |
getProvidingOrganization
public Organization getProvidingOrganization()
throws JAXRException
- Gets the Organization that provides this service.
Providing Organization may be null. The providing
Organization may be different from the Submitting Organization
as defined by RegistryObject#getSubmittingOrganization.
- Capability Level: 0
- Returns:
- the Organization that provides this service
- Throws:
JAXRException
- If the JAXR provider encounters an internal error- See Also:
RegistryObject.getSubmittingOrganization()
setProvidingOrganization
public void setProvidingOrganization(Organization providingOrganization)
throws JAXRException
- Sets the Organization that provides this service.
- Capability Level: 0
- Parameters:
providingOrganization
- the Organization that provides this service- Throws:
JAXRException
- If the JAXR provider encounters an internal error
addServiceBinding
public void addServiceBinding(ServiceBinding serviceBinding)
throws JAXRException
- Add a child ServiceBinding
- Capability Level: 0
- Parameters:
serviceBinding
- the ServiceBinding being added- Throws:
JAXRException
- If the JAXR provider encounters an internal error
addServiceBindings
public void addServiceBindings(java.util.Collection serviceBindings)
throws JAXRException
- Add a Collection of ServiceBinding children
- Capability Level: 0
- Parameters:
serviceBindings
- the Collection of ServiceBindings being added- Throws:
JAXRException
- If the JAXR provider encounters an internal error
removeServiceBinding
public void removeServiceBinding(ServiceBinding serviceBinding)
throws JAXRException
- Remove a child ServiceBinding
- Capability Level: 0
- Parameters:
serviceBinding
- the ServiceBinding being removed- Throws:
JAXRException
- If the JAXR provider encounters an internal error
removeServiceBindings
public void removeServiceBindings(java.util.Collection serviceBindings)
throws JAXRException
- Remove a Collection of children ServiceBindings
- Capability Level: 0
- Parameters:
serviceBindings
- the Collection of ServiceBindings being removed- Throws:
JAXRException
- If the JAXR provider encounters an internal error
getServiceBindings
public java.util.Collection getServiceBindings()
throws JAXRException
- Get all children ServiceBindings
- Capability Level: 0
- Returns:
- Collection of ServiceBinding instances. The Collection may be empty but not null.
- Throws:
JAXRException
- If the JAXR provider encounters an internal error- See Also:
ServiceBinding