Package org.flowable.idm.engine.impl
Class IdmManagementServiceImpl
java.lang.Object
org.flowable.common.engine.impl.service.CommonServiceImpl<C>
org.flowable.common.engine.impl.service.CommonEngineServiceImpl<IdmEngineConfiguration>
org.flowable.idm.engine.impl.IdmManagementServiceImpl
- All Implemented Interfaces:
IdmManagementService
public class IdmManagementServiceImpl
extends CommonEngineServiceImpl<IdmEngineConfiguration>
implements IdmManagementService
- 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 TypeMethodDescriptionCreates aTablePageQuery
that can be used to fetchTablePage
containing specific sections of table row data.databaseSchemaUpgrade
(Connection connection, String catalog, String schema) programmatic schema update on a given connection returning feedback about what happened<MapperType,
ResultType>
ResultTypeexecuteCustomSql
(CustomSqlExecution<MapperType, ResultType> customSqlExecution) get the list of properties.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
-
IdmManagementServiceImpl
-
-
Method Details
-
getTableCount
Description copied from interface:IdmManagementService
Get the mapping containing {table name, row count} entries of the database schema.- Specified by:
getTableCount
in interfaceIdmManagementService
-
getTableName
Description copied from interface:IdmManagementService
Gets the table name (including any configured prefix) for an entity.- Specified by:
getTableName
in interfaceIdmManagementService
-
getTableMetaData
Description copied from interface:IdmManagementService
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 interfaceIdmManagementService
-
createTablePageQuery
Description copied from interface:IdmManagementService
Creates aTablePageQuery
that can be used to fetchTablePage
containing specific sections of table row data.- Specified by:
createTablePageQuery
in interfaceIdmManagementService
-
getProperties
Description copied from interface:IdmManagementService
get the list of properties.- Specified by:
getProperties
in interfaceIdmManagementService
-
databaseSchemaUpgrade
Description copied from interface:IdmManagementService
programmatic schema update on a given connection returning feedback about what happened- Specified by:
databaseSchemaUpgrade
in interfaceIdmManagementService
-
executeCustomSql
public <MapperType,ResultType> ResultType executeCustomSql(CustomSqlExecution<MapperType, ResultType> customSqlExecution)
-