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 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() |
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 |
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
public MasterDataInstanceBuilderImpl(DataObjectRuntimeServiceImpl dataObjectRuntimeService)
public MasterDataInstanceBuilder dataObjectDefinitionId(String dataObjectDefinitionId)
MasterDataInstanceBuilderdataObjectDefinitionId in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder dataObjectDefinitionKey(String dataObjectDefinitionKey)
MasterDataInstanceBuilderdataObjectDefinitionKey in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder name(String name)
MasterDataInstanceBuildername in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder externalId(String externalId)
MasterDataInstanceBuilderexternalId in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder key(String key)
MasterDataInstanceBuilderkey in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder state(String state)
MasterDataInstanceBuilderstate in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder sortOrder(int sortOrder)
MasterDataInstanceBuildersortOrder in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder favorite()
MasterDataInstanceBuilderfavorite in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder creatorId(String creatorId)
MasterDataInstanceBuildercreatorId in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder updaterId(String updaterId)
MasterDataInstanceBuilderupdaterId in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder tenantId(String tenantId)
MasterDataInstanceBuildertenantId in interface MasterDataInstanceBuilderpublic MasterDataInstanceBuilder addVariableValue(String name, Object value)
MasterDataInstanceBuilderaddVariableValue in interface MasterDataInstanceBuilderpublic MasterDataInstance create()
MasterDataInstanceBuildercreate in interface MasterDataInstanceBuilderpublic 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()
Copyright © 2019. All rights reserved.