Package pro.taskana
Class SpringTaskanaEngineConfiguration
- java.lang.Object
-
- pro.taskana.TaskanaEngineConfiguration
-
- pro.taskana.SpringTaskanaEngineConfiguration
-
public class SpringTaskanaEngineConfiguration extends TaskanaEngineConfiguration
This class configures the TaskanaEngineConfiguration for spring.
-
-
Field Summary
-
Fields inherited from class pro.taskana.TaskanaEngineConfiguration
classificationCategoriesByTypeMap, classificationTypes, dataSource, domains, propertiesFileName, propertiesSeparator, roleMap, schemaName, securityEnabled, useManagedTransactions
-
-
Constructor Summary
Constructors Constructor Description SpringTaskanaEngineConfiguration(DataSource dataSource, boolean useManagedTransactions, boolean securityEnabled, String schemaName)SpringTaskanaEngineConfiguration(DataSource dataSource, boolean useManagedTransactions, boolean securityEnabled, String propertiesFileName, String propertiesSeparator, String schemaName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description TaskanaEnginebuildTaskanaEngine()This method creates the Spring-based TaskanaEngine without an sqlSessionFactory.voidsetDataSource(DataSource dataSource)-
Methods inherited from class pro.taskana.TaskanaEngineConfiguration
addCustomHolidays, createDatasource, createDefaultDataSource, getAllClassificationCategories, getClassificationCategoriesByType, getClassificationCategoriesByTypeMap, getClassificationTypes, getCleanupJobFirstRun, getCleanupJobMinimumAge, getCleanupJobRunEvery, getCustomHolidays, getDatasource, getDomains, getMaxNumberOfJobRetries, getMaxNumberOfUpdatesPerTransaction, getRoleMap, getSchemaName, getUseManagedTransactions, initTaskanaProperties, isCorpusChristiEnabled, isDeleteHistoryOnTaskDeletionEnabled, isGermanPublicHolidaysEnabled, isSecurityEnabled, isTaskCleanupJobAllCompletedSameParentBusiness, setClassificationCategoriesByType, setClassificationTypes, setCleanupJobFirstRun, setCleanupJobMinimumAge, setCleanupJobRunEvery, setCorpusChristiEnabled, setDeleteHistoryOnTaskDeletionEnabled, setDomains, setGermanPublicHolidaysEnabled, setMaxNumberOfJobRetries, setMaxNumberOfUpdatesPerTransaction, setRoleMap, setSchemaName, setTaskCleanupJobAllCompletedSameParentBusiness, shouldUseLowerCaseForAccessIds
-
-
-
-
Constructor Detail
-
SpringTaskanaEngineConfiguration
public SpringTaskanaEngineConfiguration(DataSource dataSource, boolean useManagedTransactions, boolean securityEnabled, String schemaName)
-
SpringTaskanaEngineConfiguration
public SpringTaskanaEngineConfiguration(DataSource dataSource, boolean useManagedTransactions, boolean securityEnabled, String propertiesFileName, String propertiesSeparator, String schemaName)
-
-
Method Detail
-
buildTaskanaEngine
public TaskanaEngine buildTaskanaEngine() throws SQLException
This method creates the Spring-based TaskanaEngine without an sqlSessionFactory.- Overrides:
buildTaskanaEnginein classTaskanaEngineConfiguration- Returns:
- the TaskanaEngine
- Throws:
SQLException
-
setDataSource
public void setDataSource(DataSource dataSource)
-
-