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
commandExecutorFields inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
configuration -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateChangeTenantIdBuilder(String fromTenantId, String toTenantId) Create aChangeTenantIdBuilderthat can be used to change the tenant id of the Historic Decision instances.Creates aTablePageQuerythat can be used to fetchTablePagecontaining specific sections of table row data.<MapperType,ResultType>
ResultTypeexecuteCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution) getLockManager(String lockName) Acquire a lock manager for the requested lock.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, setCommandExecutorMethods inherited from class org.flowable.common.engine.impl.service.CommonServiceImpl
getConfiguration
-
Constructor Details
-
DmnManagementServiceImpl
-
-
Method Details
-
getTableCount
Description copied from interface:DmnManagementServiceGet the mapping containing {table name, row count} entries of the database schema.- Specified by:
getTableCountin interfaceDmnManagementService
-
getTableName
Description copied from interface:DmnManagementServiceGets the table name (including any configured prefix) for an entity.- Specified by:
getTableNamein interfaceDmnManagementService
-
getTableMetaData
Description copied from interface:DmnManagementServiceGets the metadata (column names, column types, etc.) of a certain table. Returns null when no table exists with the given name.- Specified by:
getTableMetaDatain interfaceDmnManagementService
-
createTablePageQuery
Description copied from interface:DmnManagementServiceCreates aTablePageQuerythat can be used to fetchTablePagecontaining specific sections of table row data.- Specified by:
createTablePageQueryin interfaceDmnManagementService
-
executeCustomSql
public <MapperType,ResultType> ResultType executeCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution) -
createChangeTenantIdBuilder
Description copied from interface:DmnManagementServiceCreate aChangeTenantIdBuilderthat 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:
createChangeTenantIdBuilderin interfaceDmnManagementService
-
getLockManager
Description copied from interface:DmnManagementServiceAcquire a lock manager for the requested lock. This is a stateless call, this means that every time a lock manager is requested a new one would be created. Make sure that you release the lock once you are done.- Specified by:
getLockManagerin interfaceDmnManagementService- Parameters:
lockName- the name of the lock that is being requested- Returns:
- the lock manager for the given lock
-