public class MasterDataInstanceBuilderImpl extends Object implements MasterDataInstanceBuilder
Modifier and Type | Field and Description |
---|---|
protected String |
creatorId |
protected String |
dataObjectDefinitionId |
protected String |
dataObjectDefinitionKey |
protected DataObjectRuntimeServiceImpl |
dataObjectRuntimeService |
protected String |
externalId |
protected boolean |
favorite |
protected String |
key |
protected String |
name |
protected String |
overrideDefinitionTenantId |
protected int |
sortOrder |
protected String |
state |
protected String |
tenantId |
protected String |
updaterId |
protected Map<String,Object> |
variables |
Constructor and Description |
---|
MasterDataInstanceBuilderImpl(DataObjectRuntimeServiceImpl dataObjectRuntimeService) |
Modifier and Type | Method and Description |
---|---|
MasterDataInstanceBuilder |
addVariableValue(String name,
Object value)
Set the tenant id to resolve the data object definition
|
MasterDataInstance |
create()
creates the master data instance
|
MasterDataInstanceBuilder |
creatorId(String creatorId)
Set the creator id of the master data instance
|
MasterDataInstanceBuilder |
dataObjectDefinitionId(String dataObjectDefinitionId)
Set the id of the master data object definition
|
MasterDataInstanceBuilder |
dataObjectDefinitionKey(String dataObjectDefinitionKey)
Set the key of the master data object definition, latest version of the data object definition with the given key.
|
MasterDataInstanceBuilder |
externalId(String externalId)
Set the external id of the master data instance
|
MasterDataInstanceBuilder |
favorite()
Set the favorite value to true for the master data instance
|
String |
getCreatorId() |
String |
getDataObjectDefinitionId() |
String |
getDataObjectDefinitionKey() |
String |
getExternalId() |
String |
getKey() |
String |
getName() |
String |
getOverrideDefinitionTenantId() |
int |
getSortOrder() |
String |
getState() |
String |
getTenantId() |
String |
getUpdaterId() |
Map<String,Object> |
getVariables() |
boolean |
isFavorite() |
MasterDataInstanceBuilder |
key(String key)
Set the key of the master data instance
|
MasterDataInstanceBuilder |
name(String name)
Set the name of the master data instance
|
MasterDataInstanceBuilder |
overrideDataObjectDefinitionId(String tenantId)
Indicator to override the tenant id of the data object definition with the provided value.
|
MasterDataInstanceBuilder |
sortOrder(int sortOrder)
Set the sort order of the master data instance
|
MasterDataInstanceBuilder |
state(String state)
Set the state of the master data instance
|
MasterDataInstanceBuilder |
tenantId(String tenantId)
Set the tenant id to resolve the data object definition
|
MasterDataInstanceBuilder |
updaterId(String updaterId)
Set the updater id of the master data instance
|
protected DataObjectRuntimeServiceImpl dataObjectRuntimeService
protected String dataObjectDefinitionId
protected String dataObjectDefinitionKey
protected String key
protected String externalId
protected String name
protected String state
protected int sortOrder
protected boolean favorite
protected String creatorId
protected String updaterId
protected String tenantId
protected String overrideDefinitionTenantId
public MasterDataInstanceBuilderImpl(DataObjectRuntimeServiceImpl dataObjectRuntimeService)
public MasterDataInstanceBuilder dataObjectDefinitionId(String dataObjectDefinitionId)
MasterDataInstanceBuilder
dataObjectDefinitionId
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder dataObjectDefinitionKey(String dataObjectDefinitionKey)
MasterDataInstanceBuilder
dataObjectDefinitionKey
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder name(String name)
MasterDataInstanceBuilder
name
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder externalId(String externalId)
MasterDataInstanceBuilder
externalId
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder key(String key)
MasterDataInstanceBuilder
key
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder state(String state)
MasterDataInstanceBuilder
state
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder sortOrder(int sortOrder)
MasterDataInstanceBuilder
sortOrder
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder favorite()
MasterDataInstanceBuilder
favorite
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder creatorId(String creatorId)
MasterDataInstanceBuilder
creatorId
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder updaterId(String updaterId)
MasterDataInstanceBuilder
updaterId
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder tenantId(String tenantId)
MasterDataInstanceBuilder
tenantId
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder overrideDataObjectDefinitionId(String tenantId)
MasterDataInstanceBuilder
overrideDataObjectDefinitionId
in interface MasterDataInstanceBuilder
public MasterDataInstanceBuilder addVariableValue(String name, Object value)
MasterDataInstanceBuilder
addVariableValue
in interface MasterDataInstanceBuilder
public MasterDataInstance create()
MasterDataInstanceBuilder
create
in interface MasterDataInstanceBuilder
public String getDataObjectDefinitionId()
public String getDataObjectDefinitionKey()
public String getKey()
public String getExternalId()
public String getName()
public String getState()
public int getSortOrder()
public boolean isFavorite()
public String getCreatorId()
public String getUpdaterId()
public String getTenantId()
public String getOverrideDefinitionTenantId()