org.qi4j.api.entity
Class EntityReference

java.lang.Object
  extended by org.qi4j.api.entity.EntityReference
All Implemented Interfaces:
Serializable

public final class EntityReference
extends Object
implements Serializable

An EntityIdentity is identity of a specific Entity instance. When stringified, the identity is used as-is. Example:

 123456-abcde
 

See Also:
Serialized Form

Constructor Summary
EntityReference(EntityComposite entityComposite)
           
EntityReference(String identity)
           
 
Method Summary
 boolean equals(Object o)
           
static EntityReference getEntityReference(Object o)
           
 int hashCode()
           
 String identity()
           
static EntityReference parseEntityReference(String id)
           
static EntityReference parseURI(String uri)
           
 String toString()
           
 String toURI()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

EntityReference

public EntityReference(EntityComposite entityComposite)

EntityReference

public EntityReference(String identity)
Method Detail

parseURI

public static EntityReference parseURI(String uri)

parseEntityReference

public static EntityReference parseEntityReference(String id)

getEntityReference

public static EntityReference getEntityReference(Object o)

identity

public final String identity()

toURI

public String toURI()

equals

public boolean equals(Object o)
Overrides:
equals in class Object

hashCode

public int hashCode()
Overrides:
hashCode in class Object

toString

public String toString()
Overrides:
toString in class Object