Ruddi™ UDDI Client API
1.0

inspireit.uddi.base
Class BusinessKey

java.lang.Object
  |
  +--inspireit.uddi.base.UDDIKey
        |
        +--inspireit.uddi.base.BusinessKey
All Implemented Interfaces:
java.io.Serializable

public class BusinessKey
extends UDDIKey

BusinessKey is the unique identifier of a given BusinessEntity instance.

Author:
Bertrand Fontaine, INSPIRE IT $Revision: 1.2 $
See Also:
Serialized Form

Field Summary
 
Fields inherited from class inspireit.uddi.base.UDDIKey
uddiKey, uriKey, uuidKey
 
Constructor Summary
BusinessKey()
          BusinessKey default constructor.
BusinessKey(java.lang.String businessKey)
          BusinessKey constructor.
BusinessKey(java.net.URI businessKey)
          BusinessKey constructor.
BusinessKey(UUID businessKey)
          BusinessKey constructor.
 
Method Summary
 boolean equals(java.lang.Object o)
          Checks whether this BusinessKey is equal to a passed Object o.
 
Methods inherited from class inspireit.uddi.base.UDDIKey
getURI, getUUID, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BusinessKey

public BusinessKey()
BusinessKey default constructor.


BusinessKey

public BusinessKey(UUID businessKey)
BusinessKey constructor.

Parameters:
businessKey - The business key information as a UUID object.

BusinessKey

public BusinessKey(java.net.URI businessKey)
BusinessKey constructor.

Parameters:
businessKey - The business key information as a URI object.

BusinessKey

public BusinessKey(java.lang.String businessKey)
BusinessKey constructor.

Parameters:
businessKey - The business key information as a String.
Method Detail

equals

public boolean equals(java.lang.Object o)
Checks whether this BusinessKey is equal to a passed Object o.

Overrides:
equals in class UDDIKey
Parameters:
o - The Object to check for equality.
Returns:
true if o is equal to this BusinessKey; false otherwise

Ruddi™ UDDI Client API
1.0

Download now! | Submit a bug or feature
(c) 2003 INSPIRE IT
Bld Brand Whitlock 109
1200 Brussels, Belgium
All Rights Reserved.