org.eclipse.ecf.provider.zookeeper.core
Class ZooDiscoveryTargetID
java.lang.Object
org.eclipse.ecf.core.identity.BaseID
org.eclipse.ecf.provider.zookeeper.core.ZooDiscoveryTargetID
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Comparable, java.security.Principal, org.eclipse.core.runtime.IAdaptable, ID
public class ZooDiscoveryTargetID
- extends BaseID
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait |
Methods inherited from interface java.security.Principal |
toString |
ZooDiscoveryTargetID
public ZooDiscoveryTargetID(ZooDiscoveryNamespace zkDiscoveryNamespace,
java.lang.String[] parameters)
namespaceCompareTo
protected int namespaceCompareTo(BaseID o)
- Description copied from class:
BaseID
- Called by
Namespace.getCompareToForObject(BaseID, BaseID)
.
- Specified by:
namespaceCompareTo
in class BaseID
- Parameters:
o
- the other ID to compare to. Will not be null
.
- Returns:
- the appropriate value as per
Comparable
contract.
namespaceEquals
protected boolean namespaceEquals(BaseID o)
- Description copied from class:
BaseID
- Called by
Namespace.testIDEquals(BaseID, BaseID)
.
- Specified by:
namespaceEquals
in class BaseID
- Parameters:
o
- the other ID to test against. May be null
.
- Returns:
true
if this ID is equal to the given ID.
false
otherwise.
namespaceGetName
protected java.lang.String namespaceGetName()
- Description copied from class:
BaseID
- Called by
Namespace.getNameForID(BaseID)
.
- Specified by:
namespaceGetName
in class BaseID
- Returns:
- String name for this ID. Must not be
null
. Value
returned should be unique within this Namespace.
namespaceHashCode
protected int namespaceHashCode()
- Description copied from class:
BaseID
- Called by
Namespace.getHashCodeForID(BaseID)
.
- Specified by:
namespaceHashCode
in class BaseID
- Returns:
- int hashCode for this ID. Returned value must be unique within
this process.