public abstract class AbstractEntityId extends Object implements EntityId
EntityId
.Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
OBJECT_ID_ILLEGAL, OBJECT_ID_MINIMUM_CUSTOM, RADIX, SEPARATOR, SEPARATOR_CHAR
Constructor and Description |
---|
AbstractEntityId()
The constructor.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getValue()
This method returns the raw value of this datatype.
|
int |
hashCode() |
String |
toString()
The string representation of the
EntityId in the following form: |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getObjectId, getRevision, getTypeId
private static final long serialVersionUID
public String getValue()
SimpleDatatype
String
, Character
, Boolean
, any type of Number
, any type of java.time.LocalDate
, etc.).getValue
in interface AttributeReadValue<String>
getValue
in interface SimpleDatatype<String>
public String toString()
EntityId
EntityId
in the following form:
<TheobjectId
>.<typeId
>[.<revision
>]
revision
can be omitted if zero. All number values are encoded
using the EntityId.RADIX
constant. String
representation of this Datatype
. While the general contract of
Object.toString()
is very weak and mainly used for debugging, the contract here is very strong. The
returned String
has to be suitable for end-users and official output to any kind of sink. NlsMessage
for
this purpose and implement NlsObject
if you want to support I18N/L10N.Copyright © 2001–2016 mmm-Team. All rights reserved.