public class DatabaseSchemaDataObjectDataSourceImpl extends org.flowable.common.engine.impl.service.CommonEngineServiceImpl<DataObjectEngineConfiguration> implements DatabaseSchemaDataObjectDataSource
| Constructor and Description |
|---|
DatabaseSchemaDataObjectDataSourceImpl(DataObjectEngineConfiguration engineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
DatabaseSchemaDataObjectInstance |
create(DatabaseSchemaDataObjectInstanceBuilderImpl dataObjectInstanceBuilder) |
DatabaseSchemaDataObjectInstanceBuilder |
createDataObjectInstanceBuilder()
Creates a new data object instance builder object used to create new data object instances and persist them.
|
DatabaseSchemaDataObjectInstanceQuery |
createDataObjectInstanceQuery()
Creates a new data object instance query object used to define a query returning data object instances.
|
DatabaseSchemaDataObjectInstanceQuery |
createDataObjectInstanceQueryWithDefinitionId(String definitionId)
Creates a new data object instance query object used to define a query returning data object instances.
|
DatabaseSchemaDataObjectInstanceQuery |
createDataObjectInstanceQueryWithDefinitionKey(String definitionKey)
Creates a new data object instance query object used to define a query returning data object instances.
|
DatabaseSchemaDataObjectModificationBuilder |
createDataObjectModificationBuilder(String lookupId,
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.
|
DatabaseSchemaDataObjectInstanceEntity |
findDataObjectByLookupIdAndDefinitionId(String lookupId,
String definitionId)
Lookup a single data object given by its lookup id and definition id.
|
DatabaseSchemaDataObjectInstance |
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.
|
DatabaseSchemaDataObjectInstance |
modify(DatabaseSchemaDataObjectModificationBuilderImpl databaseSchemaDataObjectModificationBuilder) |
getCommandExecutor, setCommandExecutorpublic DatabaseSchemaDataObjectDataSourceImpl(DataObjectEngineConfiguration engineConfiguration)
public String getId()
DataObjectDataSourcegetId in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>public String getName()
DataObjectDataSourcegetName in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>public String getDescription()
DataObjectDataSourcegetDescription in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>public DatabaseSchemaDataObjectInstanceEntity findDataObjectByLookupIdAndDefinitionId(String lookupId, String definitionId)
DataObjectDataSourcefindDataObjectByLookupIdAndDefinitionId in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>lookupId - the lookup id of the data object to be returneddefinitionId - the data object definition id to load a data object forpublic DatabaseSchemaDataObjectInstance findDataObjectByLookupIdAndDefinitionKey(String lookupId, String definitionKey)
DataObjectDataSourcefindDataObjectByLookupIdAndDefinitionKey in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>lookupId - the lookup id of the data object to be returneddefinitionKey - the data object definition key to load a data object forpublic DatabaseSchemaDataObjectInstanceQuery createDataObjectInstanceQuery()
DataObjectDataSourcecreateDataObjectInstanceQuery in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>public DatabaseSchemaDataObjectInstanceQuery createDataObjectInstanceQueryWithDefinitionKey(String definitionKey)
DataObjectDataSourcecreateDataObjectInstanceQueryWithDefinitionKey in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>definitionKey - the data object definition key to query data objects forpublic DatabaseSchemaDataObjectInstanceQuery createDataObjectInstanceQueryWithDefinitionId(String definitionId)
DataObjectDataSourcecreateDataObjectInstanceQueryWithDefinitionId in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>definitionId - the data object definition id to query data objects forpublic DatabaseSchemaDataObjectInstanceBuilder createDataObjectInstanceBuilder()
DataObjectDataSourcecreateDataObjectInstanceBuilder in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>public DatabaseSchemaDataObjectModificationBuilder createDataObjectModificationBuilder(String lookupId, String definitionId)
DataObjectDataSourcecreateDataObjectModificationBuilder in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>lookupId - the lookup id of the data object to be modifieddefinitionId - the data object definition id to create a new modification builder forpublic void deleteDataObjectInstance(String lookupId, String definitionId)
DataObjectDataSourcedeleteDataObjectInstance in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>lookupId - the lookup id of the data object to be deleteddefinitionId - the data object definition id to delete an object instance forpublic DatabaseSchemaDataObjectInstance create(DatabaseSchemaDataObjectInstanceBuilderImpl dataObjectInstanceBuilder)
public DatabaseSchemaDataObjectInstance modify(DatabaseSchemaDataObjectModificationBuilderImpl databaseSchemaDataObjectModificationBuilder)
Copyright © 2019. All rights reserved.