Package pro.taskana.common.internal
Interface SpringTaskanaEngine
- All Superinterfaces:
TaskanaEngine
- All Known Implementing Classes:
SpringTaskanaEngineImpl
-
Nested Class Summary
Nested classes/interfaces inherited from interface pro.taskana.common.api.TaskanaEngine
TaskanaEngine.ConnectionManagementMode -
Field Summary
Fields inherited from interface pro.taskana.common.api.TaskanaEngine
MINIMAL_TASKANA_SCHEMA_VERSION -
Method Summary
Static MethodsModifier and TypeMethodDescriptionstatic SpringTaskanaEnginebuildTaskanaEngine(TaskanaConfiguration configuration) This method creates the SpringTaskanaEngine with TaskanaEngine.ConnectionManagementMode.PARTICIPATE.static SpringTaskanaEnginebuildTaskanaEngine(TaskanaConfiguration configuration, TaskanaEngine.ConnectionManagementMode connectionManagementMode) Builds an SpringTaskanaEngine based on TaskanaConfiguration and SqlConnectionMode.Methods inherited from interface pro.taskana.common.api.TaskanaEngine
checkRoleMembership, closeConnection, getClassificationService, getConfiguration, getConfigurationService, getConnectionManagementMode, getCurrentUserContext, getJobService, getMonitorService, getTaskService, getUserService, getWorkbasketService, getWorkingTimeCalculator, isHistoryEnabled, isUserInRole, runAsAdmin, runAsAdmin, setConnection, setConnectionManagementMode
-
Method Details
-
buildTaskanaEngine
static SpringTaskanaEngine buildTaskanaEngine(TaskanaConfiguration configuration) throws SQLException This method creates the SpringTaskanaEngine with TaskanaEngine.ConnectionManagementMode.PARTICIPATE. -
buildTaskanaEngine
static SpringTaskanaEngine buildTaskanaEngine(TaskanaConfiguration configuration, TaskanaEngine.ConnectionManagementMode connectionManagementMode) throws SQLException Builds an SpringTaskanaEngine based on TaskanaConfiguration and SqlConnectionMode.- Parameters:
configuration- complete taskanaConfig to build the engineconnectionManagementMode- connectionMode for the SqlSession- Returns:
- a SpringTaskanaEngineImpl
- Throws:
SQLException- when the db schema could not be initialized
-