public abstract static class Entity.EntityBuilder<E extends Entity,SELF extends Entity.EntityBuilder<E,SELF>> extends Object
| Modifier and Type | Method and Description | 
|---|---|
E | 
build()
Builds the entity. 
 | 
SELF | 
creationTime(Instant creationTime)
Sets the creation time. 
 | 
SELF | 
externalId(String externalId)
Sets the external id. 
 | 
SELF | 
globalId(String globalId)
Sets the global id. 
 | 
SELF | 
id(String id)
Sets the id. 
 | 
SELF | 
modificationCreatorId(String modificationCreatorId)
Sets the modification creator id. 
 | 
SELF | 
modificationUpdaterId(String modificationUpdaterId)
Sets the modification updater id. 
 | 
SELF | 
modificationVersion(long modificationVersion)
Sets the modification version. 
 | 
SELF | 
name(String name)
Sets the name. 
 | 
SELF | 
providerId(String providerId)
Sets the provider id. 
 | 
SELF | 
tenantId(String tenantId)
Sets the tenant id. 
 | 
SELF | 
type(String type)
Sets the type. 
 | 
SELF | 
updateTime(Instant updateTime)
Sets the update time. 
 | 
public SELF globalId(String globalId)
Sets the global id.
globalId - the global idpublic SELF externalId(String externalId)
Sets the external id.
externalId - the external idpublic SELF providerId(String providerId)
Sets the provider id.
providerId - the provider idpublic SELF tenantId(String tenantId)
Sets the tenant id.
tenantId - the tenant id, must not be nullpublic SELF creationTime(Instant creationTime)
Sets the creation time.
creationTime - the creation timepublic SELF updateTime(Instant updateTime)
Sets the update time.
updateTime - the update timepublic SELF modificationVersion(long modificationVersion)
Sets the modification version.
modificationVersion - the modification versionpublic SELF modificationCreatorId(String modificationCreatorId)
Sets the modification creator id.
modificationCreatorId - the modification creator idpublic SELF modificationUpdaterId(String modificationUpdaterId)
Sets the modification updater id.
modificationUpdaterId - the modification updater idpublic final E build()
Builds the entity.
Copyright © 2010 - 2018 edorasware ag. All Rights Reserved.