org.commonreality.identifier
Interface IIdentifier

All Superinterfaces:
java.io.Serializable
All Known Subinterfaces:
ISensoryIdentifier
All Known Implementing Classes:
BasicIdentifier, BasicSensoryIdentifier

public interface IIdentifier
extends java.io.Serializable

unique identifier for an object. These are used to identify objects

Author:
developer

Nested Class Summary
static class IIdentifier.Type
           
 
Field Summary
static IIdentifier ALL
           
 
Method Summary
 java.lang.String getName()
          human readable name
 IIdentifier getOwner()
          owner of this identifier
 IIdentifier.Type getType()
           
 

Field Detail

ALL

static final IIdentifier ALL
Method Detail

getName

java.lang.String getName()
human readable name

Returns:

getOwner

IIdentifier getOwner()
owner of this identifier

Returns:
identifer of the owner, may be null in the case of participants

getType

IIdentifier.Type getType()