public class DataObjectRuntimeServiceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<DataObjectEngineConfiguration> implements DataObjectRuntimeService
| Constructor and Description |
|---|
DataObjectRuntimeServiceImpl(DataObjectEngineConfiguration engineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
DataObjectInstanceQuery |
createDataObjectInstanceQuery()
Returns a data object instance query to be used when searching for data object instances.
|
DataObjectModificationBuilder |
createDataObjectModificationBuilder(String dataObjectDefinitionId)
Creates a new database schema data object modification builder to modify existing data objects.
|
DataObjectInstanceVariableContainerBuilder |
createDataObjectValueInstanceBuilderByDefinitionId(String dataObjectDefinitionId)
Creates a new generic data object instance builder to create new data objects.
|
DataObjectInstanceVariableContainerBuilder |
createDataObjectValueInstanceBuilderByDefinitionKey(String dataObjectDefinitionKey)
Creates a new generic data object instance builder to create new data objects.
|
DataObjectInstanceVariableContainerBuilder |
createDataObjectValueInstanceBuilderByDefinitionKeyAndTenantId(String dataObjectDefinitionKey,
String tenantId)
Creates a new generic data object instance builder to create new data objects.
|
MasterDataInstance |
createMasterDataInstance(MasterDataInstanceBuilderImpl masterDataInstanceBuilder) |
MasterDataInstanceBuilder |
createMasterDataInstanceBuilder()
Creates a builder to add a new master data instance
|
MasterDataInstanceQuery |
createMasterDataInstanceQuery()
Returns a master data instance query to be used when searching for master data instances.
|
void |
deleteDataObject(String lookupId,
String dataObjectDefinitionId)
Deletes the specified data object given by its lookup id and data object definition.
|
void |
deleteDataObjectVariablesByInstanceId(String dataInstanceId)
Deletes data object variables by master instance id
|
void |
deleteMasterDataInstancesByDefinitionId(String dataObjectDefinitionId)
Deletes master data instances by data object definition id
|
DataObjectInstanceVariableContainer |
findDataObjectValueByDataObjectInstanceId(String instanceId)
Lookup a single data object given by its instance id.
|
DataObjectInstanceVariableContainer |
findDataObjectValueByLookupIdAndDefinitionId(String lookupId,
String dataObjectDefinitionId)
Lookup a single data object given by its lookup id and definition id.
|
DataObjectInstanceVariableContainer |
findDataObjectValueByLookupIdAndDefinitionKey(String lookupId,
String dataObjectDefinitionKey)
Lookup a single data object given by its lookup id and definition key.
|
DataObjectInstanceVariableContainer |
findDataObjectValueByLookupIdAndDefinitionKey(String lookupId,
String dataObjectDefinitionKey,
String tenantId)
Lookup a single data object given by its lookup id and definition key.
|
protected DataObjectDefinition |
getDataObjectDefinitionById(String dataObjectDefinitionId) |
protected DataObjectDefinition |
getDataObjectDefinitionByKey(String dataObjectDefinitionKey) |
protected DataObjectDefinition |
getDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey,
String tenantId) |
protected DataObjectModel |
getDataObjectModelById(String dataObjectDefinitionId) |
protected DataObjectModel |
getDataObjectModelByKey(String dataObjectDefinitionKey) |
protected DataObjectModel |
getDataObjectModelByKeyAndTenantId(String dataObjectDefinitionKey,
String tenantId) |
protected DataObjectRepositoryService |
getDataObjectRepositoryService() |
DataObjectDataSource |
getDataSource(String dataSourceId)
Returns the data source given its id.
|
Map<String,Object> |
getMasterDataInstanceVariables(String masterDataInstanceId)
Get the variables for the master data instance with the provided id
|
void |
loadMasterDataInstanceData(String data,
String dataObjectDefinitionId)
Loads master data instance data into the data object engine
|
MasterDataInstance |
saveMasterDataInstance(MasterDataInstance masterDataInstance)
Saves an updated master data instance
|
getCommandExecutor, setCommandExecutorpublic DataObjectRuntimeServiceImpl(DataObjectEngineConfiguration engineConfiguration)
public DataObjectInstanceVariableContainer findDataObjectValueByDataObjectInstanceId(String instanceId)
DataObjectRuntimeServicefindDataObjectValueByDataObjectInstanceId in interface DataObjectRuntimeServiceinstanceId - the instance id of the data object to be returnedpublic DataObjectInstanceVariableContainer findDataObjectValueByLookupIdAndDefinitionKey(String lookupId, String dataObjectDefinitionKey)
DataObjectRuntimeServicefindDataObjectValueByLookupIdAndDefinitionKey in interface DataObjectRuntimeServicelookupId - the lookup id of the data object to be returneddataObjectDefinitionKey - the key of the data object definition to return a data object instance forpublic DataObjectInstanceVariableContainer findDataObjectValueByLookupIdAndDefinitionKey(String lookupId, String dataObjectDefinitionKey, String tenantId)
DataObjectRuntimeServicefindDataObjectValueByLookupIdAndDefinitionKey in interface DataObjectRuntimeServicelookupId - the lookup id of the data object to be returneddataObjectDefinitionKey - the key of the data object definition to return a data object instance fortenantId - the tenant id to return a data object instance forpublic DataObjectInstanceVariableContainer findDataObjectValueByLookupIdAndDefinitionId(String lookupId, String dataObjectDefinitionId)
DataObjectRuntimeServicefindDataObjectValueByLookupIdAndDefinitionId in interface DataObjectRuntimeServicelookupId - the lookup id of the data object to be returneddataObjectDefinitionId - the id of the data object definition to return a data object instance forpublic DataObjectInstanceVariableContainerBuilder createDataObjectValueInstanceBuilderByDefinitionKey(String dataObjectDefinitionKey)
DataObjectRuntimeServicecreateDataObjectValueInstanceBuilderByDefinitionKey in interface DataObjectRuntimeServicedataObjectDefinitionKey - the key of the data object definition a new instance should be created forpublic DataObjectInstanceVariableContainerBuilder createDataObjectValueInstanceBuilderByDefinitionKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
DataObjectRuntimeServicecreateDataObjectValueInstanceBuilderByDefinitionKeyAndTenantId in interface DataObjectRuntimeServicedataObjectDefinitionKey - the key of the data object definition a new instance should be created fortenantId - the tenant of the data object definitionpublic DataObjectInstanceVariableContainerBuilder createDataObjectValueInstanceBuilderByDefinitionId(String dataObjectDefinitionId)
DataObjectRuntimeServicecreateDataObjectValueInstanceBuilderByDefinitionId in interface DataObjectRuntimeServicedataObjectDefinitionId - the id of the data object definition a new instance should be created forpublic DataObjectModificationBuilder createDataObjectModificationBuilder(String dataObjectDefinitionId)
DataObjectRuntimeServicecreateDataObjectModificationBuilder in interface DataObjectRuntimeServicedataObjectDefinitionId - the id of the data object definition for the data object to be modifiedpublic void deleteDataObject(String lookupId, String dataObjectDefinitionId)
DataObjectRuntimeServicedeleteDataObject in interface DataObjectRuntimeServicelookupId - the lookup id of the data object to be deleteddataObjectDefinitionId - the id of the data object definition the data object is specified withpublic DataObjectDataSource getDataSource(String dataSourceId)
DataObjectRuntimeServicegetDataSource in interface DataObjectRuntimeServicedataSourceId - the id of the data source to be returnedpublic DataObjectInstanceQuery createDataObjectInstanceQuery()
DataObjectRuntimeServicecreateDataObjectInstanceQuery in interface DataObjectRuntimeServicepublic void loadMasterDataInstanceData(String data, String dataObjectDefinitionId)
DataObjectRuntimeServiceloadMasterDataInstanceData in interface DataObjectRuntimeServicepublic MasterDataInstanceQuery createMasterDataInstanceQuery()
DataObjectRuntimeServicecreateMasterDataInstanceQuery in interface DataObjectRuntimeServicepublic MasterDataInstanceBuilder createMasterDataInstanceBuilder()
DataObjectRuntimeServicecreateMasterDataInstanceBuilder in interface DataObjectRuntimeServicepublic Map<String,Object> getMasterDataInstanceVariables(String masterDataInstanceId)
DataObjectRuntimeServicegetMasterDataInstanceVariables in interface DataObjectRuntimeServicepublic MasterDataInstance saveMasterDataInstance(MasterDataInstance masterDataInstance)
DataObjectRuntimeServicesaveMasterDataInstance in interface DataObjectRuntimeServicepublic void deleteMasterDataInstancesByDefinitionId(String dataObjectDefinitionId)
DataObjectRuntimeServicedeleteMasterDataInstancesByDefinitionId in interface DataObjectRuntimeServicepublic void deleteDataObjectVariablesByInstanceId(String dataInstanceId)
DataObjectRuntimeServicedeleteDataObjectVariablesByInstanceId in interface DataObjectRuntimeServicepublic MasterDataInstance createMasterDataInstance(MasterDataInstanceBuilderImpl masterDataInstanceBuilder)
protected DataObjectDefinition getDataObjectDefinitionById(String dataObjectDefinitionId)
protected DataObjectDefinition getDataObjectDefinitionByKey(String dataObjectDefinitionKey)
protected DataObjectDefinition getDataObjectDefinitionByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
protected DataObjectModel getDataObjectModelById(String dataObjectDefinitionId)
protected DataObjectModel getDataObjectModelByKey(String dataObjectDefinitionKey)
protected DataObjectModel getDataObjectModelByKeyAndTenantId(String dataObjectDefinitionKey, String tenantId)
protected DataObjectRepositoryService getDataObjectRepositoryService()
Copyright © 2019. All rights reserved.