Package pro.taskana.common.internal
Interface SpringTaskanaEngine
-
- All Superinterfaces:
TaskanaEngine
- All Known Implementing Classes:
SpringTaskanaEngineImpl
public interface SpringTaskanaEngine extends TaskanaEngine
-
-
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 Methods Modifier and Type Method Description static 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 Detail
-
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
-
-