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, setCommandExecutor
public DatabaseSchemaDataObjectDataSourceImpl(DataObjectEngineConfiguration engineConfiguration)
public String getId()
DataObjectDataSource
getId
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
public String getName()
DataObjectDataSource
getName
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
public String getDescription()
DataObjectDataSource
getDescription
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
public DatabaseSchemaDataObjectInstanceEntity findDataObjectByLookupIdAndDefinitionId(String lookupId, String definitionId)
DataObjectDataSource
findDataObjectByLookupIdAndDefinitionId
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)
DataObjectDataSource
findDataObjectByLookupIdAndDefinitionKey
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()
DataObjectDataSource
createDataObjectInstanceQuery
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
public DatabaseSchemaDataObjectInstanceQuery createDataObjectInstanceQueryWithDefinitionKey(String definitionKey)
DataObjectDataSource
createDataObjectInstanceQueryWithDefinitionKey
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
definitionKey
- the data object definition key to query data objects forpublic DatabaseSchemaDataObjectInstanceQuery createDataObjectInstanceQueryWithDefinitionId(String definitionId)
DataObjectDataSource
createDataObjectInstanceQueryWithDefinitionId
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
definitionId
- the data object definition id to query data objects forpublic DatabaseSchemaDataObjectInstanceBuilder createDataObjectInstanceBuilder()
DataObjectDataSource
createDataObjectInstanceBuilder
in interface DataObjectDataSource<DatabaseSchemaDataObjectInstance,DatabaseSchemaDataObjectInstanceQuery,DatabaseSchemaDataObjectInstanceBuilder,DatabaseSchemaDataObjectModificationBuilder>
public DatabaseSchemaDataObjectModificationBuilder createDataObjectModificationBuilder(String lookupId, String definitionId)
DataObjectDataSource
createDataObjectModificationBuilder
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)
DataObjectDataSource
deleteDataObjectInstance
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.