## Uses of Class
org.eclipse.ecf.core.identity.BaseID

Packages that use BaseID
org.eclipse.ecf.core.identity
org.eclipse.ecf.discovery.identity
org.eclipse.ecf.provider.dnssd
org.eclipse.ecf.provider.filetransfer.identity
org.eclipse.ecf.provider.jslp.identity
org.eclipse.ecf.provider.r_osgi.identity
org.eclipse.ecf.provider.zookeeper.core
org.eclipse.ecf.remoteservice
org.eclipse.ecf.remoteservice.rest.identity

### Uses of BaseID in org.eclipse.ecf.core.identity

Subclasses of BaseID in org.eclipse.ecf.core.identity
`class` `GUID` Globally unique ID implementation class.
`class` `LongID` A unique ID class based upon Long/long
`class` `StringID` A string-based identity
`class` `URIID` URI ID class.
`class` `UuID`

Methods in org.eclipse.ecf.core.identity with parameters of type BaseID
`protected int` Namespace.`getCompareToForObject​(BaseID first, BaseID second)` The default implementation of this method is to call first.namespaceCompareTo(second).
`protected int` Namespace.`getHashCodeForID​(BaseID id)` The default implementation of this method is to call id.namespaceHashCode().
`protected String` Namespace.`getNameForID​(BaseID id)` The default implementation of this method is to call id.namespaceGetName().
`protected abstract int` BaseID.`namespaceCompareTo​(BaseID o)` Called by `Namespace.getCompareToForObject(BaseID, BaseID)`.
`protected int` LongID.`namespaceCompareTo​(BaseID o)`
`protected int` StringID.`namespaceCompareTo​(BaseID obj)`
`protected int` URIID.`namespaceCompareTo​(BaseID o)`
`protected int` UuID.`namespaceCompareTo​(BaseID obj)`
`protected abstract boolean` BaseID.`namespaceEquals​(BaseID o)` Called by `Namespace.testIDEquals(BaseID, BaseID)`.
`protected boolean` LongID.`namespaceEquals​(BaseID o)`
`protected boolean` StringID.`namespaceEquals​(BaseID obj)`
`protected boolean` URIID.`namespaceEquals​(BaseID o)`
`protected boolean` UuID.`namespaceEquals​(BaseID obj)`
`protected boolean` Namespace.`testIDEquals​(BaseID first, BaseID second)` Test whether two IDs are equal to one another.
`protected String` Namespace.`toExternalForm​(BaseID id)` The default implementation of this method is to call id.namespaceToExternalForm().

### Uses of BaseID in org.eclipse.ecf.discovery.identity

Subclasses of BaseID in org.eclipse.ecf.discovery.identity
`class` `ServiceID` Service identity type.
`class` `ServiceTypeID` ServiceTypeID base class.

Methods in org.eclipse.ecf.discovery.identity with parameters of type BaseID
`protected int` ServiceID.`namespaceCompareTo​(BaseID o)`
`protected int` ServiceTypeID.`namespaceCompareTo​(BaseID o)`
`protected boolean` ServiceID.`namespaceEquals​(BaseID o)`
`protected boolean` ServiceTypeID.`namespaceEquals​(BaseID o)`

### Uses of BaseID in org.eclipse.ecf.provider.dnssd

Subclasses of BaseID in org.eclipse.ecf.provider.dnssd
`class` `BnRDnsSdServiceTypeID` This ServiceType represents the special RRs defined in chapter 12.
`class` `DnsSdServiceID`
`class` `DnsSdServiceTypeID`

### Uses of BaseID in org.eclipse.ecf.provider.filetransfer.identity

Subclasses of BaseID in org.eclipse.ecf.provider.filetransfer.identity
`class` `FileTransferID`

Methods in org.eclipse.ecf.provider.filetransfer.identity with parameters of type BaseID
`protected int` FileTransferID.`namespaceCompareTo​(BaseID o)`
`protected boolean` FileTransferID.`namespaceEquals​(BaseID o)`

### Uses of BaseID in org.eclipse.ecf.provider.jslp.identity

Subclasses of BaseID in org.eclipse.ecf.provider.jslp.identity
`class` `JSLPServiceID`
`class` `JSLPServiceTypeID`

### Uses of BaseID in org.eclipse.ecf.provider.r_osgi.identity

Subclasses of BaseID in org.eclipse.ecf.provider.r_osgi.identity
`class` `R_OSGiID` The ID implementation of R-OSGi URIs.
`class` `R_OSGiWSID`

Methods in org.eclipse.ecf.provider.r_osgi.identity with parameters of type BaseID
`protected int` R_OSGiID.`namespaceCompareTo​(BaseID id)` compare in the context of the namespace.
`protected int` R_OSGiWSID.`namespaceCompareTo​(BaseID id)` compare in the context of the namespace.
`protected boolean` R_OSGiID.`namespaceEquals​(BaseID id)` check for equality in the context of the namespace.
`protected boolean` R_OSGiWSID.`namespaceEquals​(BaseID id)` check for equality in the context of the namespace.

### Uses of BaseID in org.eclipse.ecf.provider.zookeeper.core

Subclasses of BaseID in org.eclipse.ecf.provider.zookeeper.core
`class` `ZooDiscoveryServiceID`
`class` `ZooDiscoveryServiceTypeID`
`class` `ZooDiscoveryTargetID`

Methods in org.eclipse.ecf.provider.zookeeper.core with parameters of type BaseID
`protected int` ZooDiscoveryTargetID.`namespaceCompareTo​(BaseID o)`
`protected boolean` ZooDiscoveryTargetID.`namespaceEquals​(BaseID o)`

### Uses of BaseID in org.eclipse.ecf.remoteservice

Subclasses of BaseID in org.eclipse.ecf.remoteservice
`class` `RemoteServiceID`

Methods in org.eclipse.ecf.remoteservice with parameters of type BaseID
`protected int` RemoteServiceID.`namespaceCompareTo​(BaseID o)`
`protected boolean` RemoteServiceID.`namespaceEquals​(BaseID o)`

### Uses of BaseID in org.eclipse.ecf.remoteservice.rest.identity

Subclasses of BaseID in org.eclipse.ecf.remoteservice.rest.identity
`class` `RestID`