|
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.BusinessEntity
BusinessEntity represents all known information about a business. From an XML standpoint, the BusinessEntity is the top-level data structure that accomodates holding descriptive information about a business or entity. Service descriptions and technical information are expressed within a BusinessEntity by a containment relationship.
| Field Summary | |
protected AuthorizedName |
authorizedName
Recorded name of the individual that published the BusinessEntity data. |
protected BusinessKey |
businessKey
BusinessEntity unique identifier. |
protected BusinessServices |
businessServices
BusinessServices available from this BusinessEntity. |
protected CategoryBag |
categoryBag
BusinessEntity taxonomy information used to facilitate searching. |
protected Contacts |
contacts
Optional list of contact information. |
protected Descriptions |
descriptions
Short business descriptions (one description allowed per national language code supplied). |
protected DiscoveryURLs |
discoveryURLs
URLs providing file based access to BusinessEntity information. |
protected IdentifierBag |
identifierBag
BusinessEntity identification numbers used to facilitate searching. |
protected Names |
names
BusinessEntity names. |
protected Operator |
operator
Certified name of the UDDI registry site operator that manages the master copy of the BusinessEntity data. |
| Constructor Summary | |
BusinessEntity(BusinessKey businessKey,
Name name)
BusinessEntity constructor. |
|
BusinessEntity(BusinessKey businessKey,
Names names)
BusinessEntity constructor. |
|
BusinessEntity(Name name)
BusinessEntity constructor. |
|
BusinessEntity(Names names)
BusinessEntity constructor. |
|
| Method Summary | |
void |
addBusinessService(BusinessService businessService)
Adds a BusinessService. |
void |
addContact(Contact contact)
Adds some Contact information. |
void |
addDescription(Description description)
Adds a Description. |
void |
addDiscoveryURL(DiscoveryURL discoveryURL)
Adds a DiscoveryURL representing a web addressable (via HTTP-GET) discovery document. |
void |
addName(Name name)
Adds a name. |
boolean |
equals(java.lang.Object o)
Checks whether an object is equal to this BusinessEntity. |
AuthorizedName |
getAuthorizedName()
Deprecated. as of UDDI V3.0 |
BusinessKey |
getBusinessKey()
Gets the unique BusinessEntity identifier. |
BusinessServices |
getBusinessServices()
Gets all BusinessServices. |
CategoryBag |
getCategoryBag()
Gets the CategoryBag used to tag BusinessEntity with specific taxonomy information (e.g. industry, product, ...) that can be used during search via find_business. |
Contacts |
getContacts()
Gets all Contact information. |
Descriptions |
getDescriptions()
Gets all Descriptions. |
DiscoveryURLs |
getDiscoveryURLs()
Gets the list of URL that point to alternate, file based service discovery mechanisms. |
IdentifierBag |
getIdentifierBag()
Gets the IdentifierBag used to record identification numbers for a BusinessEntity that can be used during search via find_business. |
Names |
getNames()
Gets the names recorded for the businessEntity. |
Operator |
getOperator()
Deprecated. as of UDDI V3.0 |
void |
removeBusinessService(BusinessService businessService)
Removes a BusinessService. |
void |
removeContact(Contact contact)
Removes some Contact information. |
void |
removeDescription(Description description)
Removes a Description. |
void |
removeDiscoveryURL(DiscoveryURL discoveryURL)
Removes a DiscoveryURL from the list of DiscoveryURLs representing a web addressable (via HTTP-GET) discovery document. |
void |
removeName(Name name)
Removes a name. |
void |
setAuthorizedName(AuthorizedName authorizedName)
Deprecated. as of UDDI V3.0 |
void |
setCategoryBag(CategoryBag categoryBag)
Sets the CategoryBag used to tag BusinessEntity with specific taxonomy information (e.g. industry, product, ...) that can be used during search via find_business. |
void |
setIdentifierBag(IdentifierBag identifierBag)
Sets the IdentifierBag used to record identification numbers for a BusinessEntity that can be used during search via find_business. |
void |
setOperator(Operator operator)
Deprecated. as of UDDI V3.0 |
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 AuthorizedName authorizedName
protected Operator operator
protected DiscoveryURLs discoveryURLs
protected Names names
protected Descriptions descriptions
protected Contacts contacts
protected BusinessServices businessServices
protected IdentifierBag identifierBag
protected CategoryBag categoryBag
| Constructor Detail |
public BusinessEntity(BusinessKey businessKey,
Name name)
businessKey - BusinessEntity unique identifier.name - BusinessEntity name (may not be blank).public BusinessEntity(Name name)
name - BusinessEntity name (may not be blank).
public BusinessEntity(BusinessKey businessKey,
Names names)
businessKey - BusinessEntity unique identifier.names - BusinessEntity names (at least one that may not be blank).public BusinessEntity(Names names)
names - BusinessEntity names (at least one that may not be blank).| Method Detail |
public BusinessKey getBusinessKey()
public AuthorizedName getAuthorizedName()
public void setAuthorizedName(AuthorizedName authorizedName)
authorizedName - the recorded name of the individual that published the
BusinessEntity datapublic Operator getOperator()
public void setOperator(Operator operator)
public void addName(Name name)
name - The Name to add.public void removeName(Name name)
name - The Name to remove.public void addDiscoveryURL(DiscoveryURL discoveryURL)
discoveryURL - The DiscoveryURL to add.public void removeDiscoveryURL(DiscoveryURL discoveryURL)
discoveryURL - The DiscoveryURL to remove.public DiscoveryURLs getDiscoveryURLs()
public Names getNames()
public void addDescription(Description description)
description - The Description to add.public void removeDescription(Description description)
description - The Description to remove.public Descriptions getDescriptions()
public void addContact(Contact contact)
contact - The Contact information to add.public void removeContact(Contact contact)
contact - The Contact information to remove.public Contacts getContacts()
public void addBusinessService(BusinessService businessService)
businessService - The BusinessService to add.public void removeBusinessService(BusinessService businessService)
businessService - The BusinessService to remove.public BusinessServices getBusinessServices()
public CategoryBag getCategoryBag()
public void setCategoryBag(CategoryBag categoryBag)
categoryBag - The CategoryBag information.public IdentifierBag getIdentifierBag()
public void setIdentifierBag(IdentifierBag identifierBag)
identifierBag - The IdentifierBag 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 | |||||||||