@TypeMetadata(name="Header", description="This class provides metadata per every IdentifiableElement", version="1.0.0") @Change(version="1.0.0", description="First Version") public interface Header extends Property
| Modifier and Type | Field and Description |
|---|---|
static String |
__CONTEXTS
Used when requested to include contexts in header.
|
static String |
CREATED_BY_PROPERTY |
static String |
CREATION_TIME_PROPERTY |
static String |
LAST_UPDATE_BY_PROPERTY |
static String |
LAST_UPDATE_TIME_PROPERTY |
static String |
NAME |
static String |
UNKNOWN_USER
Used to set Creator when the user is not known
|
static String |
UUID_PROPERTY |
CLASS_PROPERTY, DATETIME_PATTERN, SUPERCLASSES_PROPERTY| Modifier and Type | Method and Description |
|---|---|
String |
getCreatedBy() |
Date |
getCreationTime() |
String |
getLastUpdateBy() |
Date |
getLastUpdateTime() |
UUID |
getUUID() |
void |
setUUID(UUID uuid) |
getAdditionalProperties, getAdditionalProperty, setAdditionalProperties, setAdditionalPropertystatic final String NAME
static final String UNKNOWN_USER
static final String UUID_PROPERTY
static final String CREATED_BY_PROPERTY
static final String CREATION_TIME_PROPERTY
static final String LAST_UPDATE_BY_PROPERTY
static final String LAST_UPDATE_TIME_PROPERTY
static final String __CONTEXTS
@ISProperty(name="uuid", description="This UUID is be used to identify the Entity or the Relation univocally.", readonly=true, mandatory=true, nullable=false) UUID getUUID()
void setUUID(UUID uuid)
@ISProperty(name="createdBy", description="The user that created the Entity or the Relation. It is initialized at creation time. ", readonly=true, mandatory=true, nullable=false) String getCreatedBy()
@ISProperty(name="creationTime", description="Creation time. It represents the difference, measured in milliseconds, between the creation time and midnight, January 1, 1970, UTC.", readonly=true, mandatory=true, nullable=false) Date getCreationTime()
@ISProperty(name="lastUpdateBy", description="The user that made the last update to the Entity or the Relation. At creation time, it assumes the same value of creator.", mandatory=true, nullable=false) String getLastUpdateBy()
@ISProperty(name="lastUpdateTime", description="Last Update time. At creation time it assumes the same value of creationTime. It represents the difference, measured in milliseconds, between the creation time and midnight, January 1, 1970, UTC.", mandatory=true, nullable=false) Date getLastUpdateTime()
Copyright © 2022. All Rights Reserved.