org.commonreality.identifier.impl
Class BasicIdentifier
java.lang.Object
org.commonreality.identifier.impl.BasicIdentifier
- All Implemented Interfaces:
- java.io.Serializable, IIdentifier
- Direct Known Subclasses:
- BasicSensoryIdentifier
public class BasicIdentifier
- extends java.lang.Object
- implements IIdentifier, java.io.Serializable
basic implementation of an identifier
- Author:
- developer
- See Also:
- Serialized Form
| Fields inherited from interface org.commonreality.identifier.IIdentifier |
ALL |
| Methods inherited from class java.lang.Object |
getClass, notify, notifyAll, wait, wait, wait |
BasicIdentifier
public BasicIdentifier(java.lang.String name,
IIdentifier.Type type,
IIdentifier owner)
getName
public java.lang.String getName()
- Description copied from interface:
IIdentifier
- human readable name
- Specified by:
getName in interface IIdentifier
- Returns:
- See Also:
IIdentifier.getName()
setName
public void setName(java.lang.String name)
getOwner
public IIdentifier getOwner()
- Description copied from interface:
IIdentifier
- owner of this identifier
- Specified by:
getOwner in interface IIdentifier
- Returns:
- identifer of the owner, may be null in the case of participants
- See Also:
IIdentifier.getOwner()
getId
public long getId()
hashCode
public int hashCode()
- Overrides:
hashCode in class java.lang.Object
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals in class java.lang.Object
getType
public IIdentifier.Type getType()
- Specified by:
getType in interface IIdentifier
- See Also:
IIdentifier.getType()
toString
public java.lang.String toString()
- Overrides:
toString in class java.lang.Object