public class DataObjectDataSourceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<DataObjectEngineConfiguration> implements DataObjectDataSource
| Constructor and Description |
|---|
DataObjectDataSourceImpl(DataObjectEngineConfiguration engineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
DataObjectInstanceVariableContainer |
create(DataObjectInstanceVariableContainerBuilder dataObjectInstanceBuilder) |
DataObjectInstanceVariableContainerBuilder |
createDataObjectInstanceBuilder()
Creates a new data object instance builder object used to create new data object instances and persist them.
|
DataObjectModificationBuilder |
createDataObjectModificationBuilder(String definitionId)
Creates a new data object modification builder used to modify an existing data object with strong type support.
|
void |
deleteDataObjectInstance(String lookupId,
String definitionId)
Deletes the specified data object given by its lookup id and specified by the data object definition and model.
|
DataObjectInstanceVariableContainer |
findDataObjectByLookupIdAndDefinitionId(String lookupId,
String definitionId)
Lookup a single data object given by its lookup id and definition id.
|
DataObjectInstanceVariableContainer |
findDataObjectByLookupIdAndDefinitionKey(String lookupId,
String definitionKey)
Lookup a single data object given by its lookup id and definition key.
|
String |
getDescription()
Returns the optional description for this data source.
|
String |
getId()
Returns the id of this source which must be unique within the system, so there must only be exactly one data source with that id.
|
String |
getName()
Returns the name of this data source which might be used as a label, but never for referencing it.
|
DataObjectInstanceVariableContainer |
modify(DataObjectModificationBuilder modificationBuilder) |
getCommandExecutor, setCommandExecutorpublic DataObjectDataSourceImpl(DataObjectEngineConfiguration engineConfiguration)
public String getId()
DataObjectDataSourcegetId in interface DataObjectDataSourcepublic String getName()
DataObjectDataSourcegetName in interface DataObjectDataSourcepublic String getDescription()
DataObjectDataSourcegetDescription in interface DataObjectDataSourcepublic DataObjectInstanceVariableContainer findDataObjectByLookupIdAndDefinitionId(String lookupId, String definitionId)
DataObjectDataSourcefindDataObjectByLookupIdAndDefinitionId in interface DataObjectDataSourcelookupId - the lookup id of the data object to be returneddefinitionId - the data object definition id to load a data object forpublic DataObjectInstanceVariableContainer findDataObjectByLookupIdAndDefinitionKey(String lookupId, String definitionKey)
DataObjectDataSourcefindDataObjectByLookupIdAndDefinitionKey in interface DataObjectDataSourcelookupId - the lookup id of the data object to be returneddefinitionKey - the data object definition key to load a data object forpublic DataObjectInstanceVariableContainerBuilder createDataObjectInstanceBuilder()
DataObjectDataSourcecreateDataObjectInstanceBuilder in interface DataObjectDataSourcepublic void deleteDataObjectInstance(String lookupId, String definitionId)
DataObjectDataSourcedeleteDataObjectInstance in interface DataObjectDataSourcelookupId - the lookup id of the data object to be deleteddefinitionId - the data object definition id to delete an object instance forpublic DataObjectModificationBuilder createDataObjectModificationBuilder(String definitionId)
DataObjectDataSourcecreateDataObjectModificationBuilder in interface DataObjectDataSourcedefinitionId - the data object definition id to create a new modification builder forpublic DataObjectInstanceVariableContainer create(DataObjectInstanceVariableContainerBuilder dataObjectInstanceBuilder)
public DataObjectInstanceVariableContainer modify(DataObjectModificationBuilder modificationBuilder)
Copyright © 2019. All rights reserved.