Package org.flowable.dmn.engine.impl
Class DmnManagementServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<DmnEngineConfiguration>
org.flowable.dmn.engine.impl.DmnManagementServiceImpl
- All Implemented Interfaces:
DmnManagementService
public class DmnManagementServiceImpl
extends CommonEngineServiceImpl<DmnEngineConfiguration>
implements DmnManagementService
- Author:
- Tijs Rademakers
-
Field Summary
Fields inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
commandExecutor
Fields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateChangeTenantIdBuilder
(String fromTenantId, String toTenantId) Create aChangeTenantIdBuilder
that can be used to change the tenant id of the Historic Decision instances.Creates aTablePageQuery
that can be used to fetchTablePage
containing specific sections of table row data.<MapperType,
ResultType>
ResultTypeexecuteCustomSql
(CustomSqlExecution<MapperType, ResultType> customSqlExecution) Get the mapping containing {table name, row count} entries of the database schema.getTableMetaData
(String tableName) Gets the metadata (column names, column types, etc.) of a certain table.getTableName
(Class<?> entityClass) Gets the table name (including any configured prefix) for an entity.Methods inherited from class org.flowable.common.engine.impl.service.CommonEngineServiceImpl
getCommandExecutor, setCommandExecutor
Methods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
DmnManagementServiceImpl
-
-
Method Details
-
getTableCount
Description copied from interface:DmnManagementService
Get the mapping containing {table name, row count} entries of the database schema.- Specified by:
getTableCount
in interfaceDmnManagementService
-
getTableName
Description copied from interface:DmnManagementService
Gets the table name (including any configured prefix) for an entity.- Specified by:
getTableName
in interfaceDmnManagementService
-
getTableMetaData
Description copied from interface:DmnManagementService
Gets the metadata (column names, column types, etc.) of a certain table. Returns null when no table exists with the given name.- Specified by:
getTableMetaData
in interfaceDmnManagementService
-
createTablePageQuery
Description copied from interface:DmnManagementService
Creates aTablePageQuery
that can be used to fetchTablePage
containing specific sections of table row data.- Specified by:
createTablePageQuery
in interfaceDmnManagementService
-
executeCustomSql
public <MapperType,ResultType> ResultType executeCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution) -
createChangeTenantIdBuilder
Description copied from interface:DmnManagementService
Create aChangeTenantIdBuilder
that can be used to change the tenant id of the Historic Decision instances.You must provide the source tenant id and the destination tenant id.
- Specified by:
createChangeTenantIdBuilder
in interfaceDmnManagementService
-