Ruddi™ UDDI Client API
1.0

inspireit.uddi.base
Class ServiceKey

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

public class ServiceKey
extends UDDIKey

ServiceKey is the unique identifier of a given BusinessService 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
ServiceKey()
          ServiceKey default constructor.
ServiceKey(java.lang.String serviceKey)
          ServiceKey constructor.
ServiceKey(java.net.URI serviceKey)
          ServiceKey constructor.
ServiceKey(UUID serviceKey)
          ServiceKey constructor.
 
Method Summary
 boolean equals(java.lang.Object o)
          Checks whether this ServiceKey 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

ServiceKey

public ServiceKey()
ServiceKey default constructor.


ServiceKey

public ServiceKey(UUID serviceKey)
ServiceKey constructor.

Parameters:
serviceKey - The service key information as a UUID object.

ServiceKey

public ServiceKey(java.net.URI serviceKey)
ServiceKey constructor.

Parameters:
serviceKey - The service key information as a URI object.

ServiceKey

public ServiceKey(java.lang.String serviceKey)
ServiceKey constructor.

Parameters:
serviceKey - The service key information as a String.
Method Detail

equals

public boolean equals(java.lang.Object o)
Checks whether this ServiceKey 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 ServiceKey; 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.