|
Ruddi™ UDDI Client API 1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Object | +--inspireit.uddi.BusinessService
BusinessService represents a logical service classification. Each BusinessService element contains descriptive information in business terms outlining the type of technical services provided.
| Field Summary | |
protected BindingTemplates |
bindingTemplates
Technical service description information. |
protected BusinessKey |
businessKey
Parent BusinessEneity unique identifier. |
protected CategoryBag |
categoryBag
BusinessService taxonomy information used to facilitate searching. |
protected Descriptions |
description
Descriptions of the logical service family. |
protected Names |
names
BusinessService names. |
protected ServiceKey |
serviceKey
BusinessService unique identifier. |
| Constructor Summary | |
BusinessService()
BusinessService constructor. |
|
BusinessService(ServiceKey serviceKey,
BusinessKey businessKey,
Names names,
BindingTemplates bindingTemplates)
BusinessService constructor. |
|
| Method Summary | |
void |
addBindingTemplate(BindingTemplate bindingTemplate)
Adds a BindingTemplate holding technical service description information related to this BusinessService. |
void |
addDescription(Description description)
Adds a Description of the logical service family. |
void |
addName(Name name)
Adds a name. |
boolean |
equals(java.lang.Object o)
Checks whether an object is equal to this BusinessService. |
BindingTemplates |
getBindingTemplates()
Gets all technical service description information. |
BusinessKey |
getBusinessKey()
Gets the unique identifier of the parent BusinessEntity. |
CategoryBag |
getCategoryBag()
Gets the CategoryBag used to tag BusinessService with specific taxonomy information (e.g. industry, product, ...) that can be used during search via find_service. |
Descriptions |
getDescriptions()
Gets all Descriptions of the logical service family. |
Names |
getNames()
Gets the human readable Names for this service family. |
ServiceKey |
getServiceKey()
Gets the unique identifier of this BusinessService. |
void |
removeBindingTemplate(BindingTemplate bindingTemplate)
Removes a BindingTemplate holding technical service description information related to this BusinessService. |
void |
removeDescription(Description description)
Removes a Description of the logical service family. |
void |
removeName(Name name)
Removes a name. |
void |
setBusinessKey(BusinessKey businessKey)
Sets the unique identifier of the parent BusinessEntity. |
void |
setCategoryBag(CategoryBag categoryBag)
Sets the CategoryBag used to tag BusinessService with specific taxonomy information (e.g. industry, product, ...) that can be used during search via find_service. |
void |
setServiceKey(ServiceKey serviceKey)
Sets the unique identifier of this BusinessService. |
java.lang.Object |
visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
|
| Methods inherited from class java.lang.Object |
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
protected BusinessKey businessKey
protected ServiceKey serviceKey
protected Names names
protected Descriptions description
protected BindingTemplates bindingTemplates
protected CategoryBag categoryBag
| Constructor Detail |
public BusinessService(ServiceKey serviceKey,
BusinessKey businessKey,
Names names,
BindingTemplates bindingTemplates)
serviceKey - BusinessService unique identifier.businessKey - Parent BusinessEntity unique identifier.names - BusinessService Names.bindingTemplates - Technical service description information.public BusinessService()
| Method Detail |
public BusinessKey getBusinessKey()
public void setBusinessKey(BusinessKey businessKey)
businessKey - The unique identifier of the parent BusinessEntity.public ServiceKey getServiceKey()
public void setServiceKey(ServiceKey serviceKey)
serviceKey - The unique identifier of this BusinessService.public Names getNames()
public void addName(Name name)
name - The Name to add.public void removeName(Name name)
name - The Name to remove.public Descriptions getDescriptions()
public void addDescription(Description description)
description - A Description of the logical service family.public void removeDescription(Description description)
description - A Description of the logical service family.public BindingTemplates getBindingTemplates()
public void addBindingTemplate(BindingTemplate bindingTemplate)
bindingTemplate - The BindingTemplate technical service description
information to add.public void removeBindingTemplate(BindingTemplate bindingTemplate)
bindingTemplate - The BindingTemplate technical service description
information to remove.public CategoryBag getCategoryBag()
public void setCategoryBag(CategoryBag categoryBag)
categoryBag - The CategoryBag information.public java.lang.Object visit(inspireit.uddi.util.visitors.UDDIVisitor visitor)
visit in interface inspireit.uddi.util.visitors.UDDIElementpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objecto - The object to test for equality.
|
Ruddi™ UDDI Client API 1.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||