public final class EntityReference extends Object implements Serializable
When stringified, the identity is used as-is. Example:
123456-abcde
Constructor and Description |
---|
EntityReference(EntityComposite entityComposite) |
EntityReference(String identity) |
Modifier and Type | Method and Description |
---|---|
static EntityReference |
create(Identity identity) |
static EntityReference |
entityReferenceFor(Object object) |
boolean |
equals(Object o) |
int |
hashCode() |
String |
identity() |
static EntityReference |
parseEntityReference(String identity)
Parse an Entity identity to an EntityReference.
|
static EntityReference |
parseURI(String uri)
Parse an URI to an EntityReference.
|
String |
toString() |
String |
toURI() |
public EntityReference(EntityComposite entityComposite)
entityComposite
- a non-null EntityCompositeNullPointerException
- if entityComposite is nullpublic EntityReference(String identity)
identity
- reference identityNullArgumentException
- if identity is null or emptypublic static EntityReference parseURI(String uri)
uri
- the URI to parsepublic static EntityReference parseEntityReference(String identity)
identity
- the EntityReference identitypublic static EntityReference entityReferenceFor(Object object)
object
- an EntityCompositepublic static EntityReference create(Identity identity)
public final String identity()
public String toURI()