Interface Service

All Superinterfaces:
ExtensibleObject, RegistryEntry, RegistryObject, Versionable

public interface Service extends RegistryEntry
Service instances are RegistryObjects that provide information on services (for example, web services) offered by an Organization. A Service may have a set of ServiceBinding instances. Maps to a BusinessService in UDDI.
Author:
Farrukh S. Najmi
See Also:
  • Method Details

    • getProvidingOrganization

      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 Jakarta XML Registries provider encounters an internal error
      See Also:
    • setProvidingOrganization

      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 Jakarta XML Registries provider encounters an internal error
    • addServiceBinding

      void addServiceBinding(ServiceBinding serviceBinding) throws JAXRException
      Adds a child ServiceBinding.
      Capability Level: 0
      Parameters:
      serviceBinding - the ServiceBinding being added
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error
    • addServiceBindings

      void addServiceBindings(Collection serviceBindings) throws JAXRException
      Adds a Collection of ServiceBinding children.
      Capability Level: 0
      Parameters:
      serviceBindings - the Collection of ServiceBindings being added
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error
    • removeServiceBinding

      void removeServiceBinding(ServiceBinding serviceBinding) throws JAXRException
      Removes a child ServiceBinding.
      Capability Level: 0
      Parameters:
      serviceBinding - the ServiceBinding being removed
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error
    • removeServiceBindings

      void removeServiceBindings(Collection serviceBindings) throws JAXRException
      Removes a Collection of children ServiceBindings.
      Capability Level: 0
      Parameters:
      serviceBindings - the Collection of ServiceBindings being removed
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error
    • getServiceBindings

      Collection getServiceBindings() throws JAXRException
      Gets all children ServiceBindings.
      Capability Level: 0
      Returns:
      Collection of ServiceBinding instances. The Collection may be empty but not null.
      Throws:
      JAXRException - If the Jakarta XML Registries provider encounters an internal error
      See Also: