javax.xml.registry.infomodel
Interface Service

All Superinterfaces:
ExtensibleObject, RegistryObject, java.io.Serializable

public interface Service
extends RegistryObject

Maps to a BusinessService in UDDI.

See Also:
ServiceBinding

Method Summary
 void addServiceBinding(ServiceBinding serviceBinding)
          Add a child ServiceBinding
 void addServiceBindings(java.util.Collection serviceBindings)
          Add a Collection of ServiceBinding children
 Organization getOrganization()
          Gets the parent Organization
 Service getServiceBindingAt(int index)
          Get a child Service at a specified index
 java.util.Collection getServiceBindings()
          Get all children ServiceBindings
 void removeServiceBinding(ServiceBinding serviceBinding)
          Remove a child ServiceBinding
 void removeServiceBindings(java.util.Collection serviceBindings)
          Remove a Collection of children ServiceBindings
 
Methods inherited from interface javax.xml.registry.infomodel.RegistryObject
addAssociation, addAssociations, addClassification, addClassifications, addExternalIdentifier, addExternalIdentifiers, addExternalLink, addExternalLinks, getAssociatedObjects, getAssociations, getAuditTrail, getClassifications, getConnection, getDescription, getExternalIdentifiers, getExternalLinks, getKey, getName, getObjectType, getPackages, 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, getSlotAt, getSlots, removeSlot, removeSlots
 

Method Detail

getOrganization

public Organization getOrganization()
                             throws JAXRException
Gets the parent Organization

Capability Level: 0
Specified by:
getOrganization in interface RegistryObject

addServiceBinding

public void addServiceBinding(ServiceBinding serviceBinding)
                       throws JAXRException
Add a child ServiceBinding

Capability Level: 0

addServiceBindings

public void addServiceBindings(java.util.Collection serviceBindings)
                        throws JAXRException
Add a Collection of ServiceBinding children

Capability Level: 0

removeServiceBinding

public void removeServiceBinding(ServiceBinding serviceBinding)
                          throws JAXRException
Remove a child ServiceBinding

Capability Level: 0

removeServiceBindings

public void removeServiceBindings(java.util.Collection serviceBindings)
                           throws JAXRException
Remove a Collection of children ServiceBindings

Capability Level: 0

getServiceBindingAt

public Service getServiceBindingAt(int index)
                            throws JAXRException
Get a child Service at a specified index

Capability Level: 0

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.