@Configuration @DependsOn(value="adapterSpringContextProvider") public class TaskanaSystemConnectorConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
String |
taskanaSchemaName |
| Constructor and Description |
|---|
TaskanaSystemConnectorConfiguration() |
| Modifier and Type | Method and Description |
|---|---|
pro.taskana.classification.api.ClassificationService |
getClassificationService(pro.taskana.common.api.TaskanaEngine taskanaEngine) |
pro.taskana.task.api.TaskService |
getTaskService(pro.taskana.common.api.TaskanaEngine taskanaEngine) |
pro.taskana.workbasket.api.WorkbasketService |
getWorkbasketService(pro.taskana.common.api.TaskanaEngine taskanaEngine) |
DataSource |
taskanaDataSource() |
pro.taskana.common.api.TaskanaEngine |
taskanaEngine(pro.taskana.TaskanaEngineConfiguration taskanaEngineConfiguration) |
pro.taskana.SpringTaskanaEngineConfiguration |
taskanaEngineConfiguration(DataSource taskanaDataSource) |
@Value(value="${taskana.schemaName:TASKANA}")
public String taskanaSchemaName
@Bean(name="taskanaDataSource") @ConfigurationProperties(prefix="taskana.datasource") public DataSource taskanaDataSource() throws NamingException
NamingException@Bean public pro.taskana.task.api.TaskService getTaskService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
@Bean public pro.taskana.workbasket.api.WorkbasketService getWorkbasketService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
@Bean public pro.taskana.classification.api.ClassificationService getClassificationService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
@Bean @Scope(value="singleton") public pro.taskana.common.api.TaskanaEngine taskanaEngine(pro.taskana.TaskanaEngineConfiguration taskanaEngineConfiguration)
@Bean
@Scope(value="singleton")
public pro.taskana.SpringTaskanaEngineConfiguration taskanaEngineConfiguration(@Qualifier(value="taskanaDataSource")
DataSource taskanaDataSource)
throws SQLException
SQLExceptionCopyright © 2020. All rights reserved.