org.eclipse.ecf.core
Interface IIdentifiable

All Known Subinterfaces:
IAbstractChannel, ICallSession, IChannel, IChatRoomContainer, IConflict, IContainer, IFileTransfer, IIncomingFileTransfer, IItem, IItemHistory, IMergeableChannel, IOutgoingFileTransfer, IReliableContainer, ISharedObjectContainer, ISharedObjectContainerConfig, IUpdateInfo, IUser
All Known Implementing Classes:
AbstractContainer, AbstractRetrieveFileTransfer, AbstractSharedObject, BaseChannel, BaseFileShareReceiver, BaseFileShareRetriever, BaseFileShareSender, ClientSOContainer, DatashareContainer, DatashareContainerConfig, FileShareContainer, FileShareContainerConfig, OptimisticSharedObject, RegistrySharedObject, RemoteServiceContainer, ServerSOContainer, SharedObjectDatashareContainerAdapter, SOContainer, SOContainerConfig, TCPClientSOContainer, TCPServerSOContainer, TransactionSharedObject, UrlRetrieveFileTransfer, User

public interface IIdentifiable

Defines implementing classes as being identifiable with an ECF identity.


Method Summary
 ID getID()
          Return the ID for this 'identifiable' object.
 

Method Detail

getID

ID getID()
Return the ID for this 'identifiable' object. The returned ID should be unique within its namespace.

Returns:
the ID for this identifiable object