Package pro.taskana.common.rest
Class RestConfiguration
- java.lang.Object
-
- pro.taskana.common.rest.RestConfiguration
-
@Configuration @ComponentScan("pro.taskana") @EnableTransactionManagement public class RestConfiguration extends ObjectConfiguration for REST service.
-
-
Constructor Summary
Constructors Constructor Description RestConfiguration(String schemaName)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description pro.taskana.common.api.ConfigurationServiceconfigurationService(pro.taskana.common.api.TaskanaEngine taskanaEngine)pro.taskana.common.api.security.CurrentUserContextcurrentUserContext(pro.taskana.common.api.TaskanaEngine taskanaEngine)pro.taskana.classification.api.ClassificationServicegetClassificationService(pro.taskana.common.api.TaskanaEngine taskanaEngine)pro.taskana.monitor.api.MonitorServicegetMonitorService(pro.taskana.common.api.TaskanaEngine taskanaEngine)pro.taskana.common.api.TaskanaEnginegetTaskanaEngine(TaskanaEngineConfiguration taskanaEngineConfiguration)pro.taskana.task.api.TaskServicegetTaskService(pro.taskana.common.api.TaskanaEngine taskanaEngine)pro.taskana.user.api.UserServicegetUserService(pro.taskana.common.api.TaskanaEngine taskanaEngine)pro.taskana.workbasket.api.WorkbasketServicegetWorkbasketService(pro.taskana.common.api.TaskanaEngine taskanaEngine)com.fasterxml.jackson.databind.cfg.HandlerInstantiatorhandlerInstantiator(org.springframework.context.ApplicationContext context)TaskanaEngineConfigurationtaskanaEngineConfiguration(DataSource dataSource)
-
-
-
Constructor Detail
-
RestConfiguration
public RestConfiguration(@Value("${taskana.schemaName:TASKANA}") String schemaName)
-
-
Method Detail
-
getClassificationService
@Bean public pro.taskana.classification.api.ClassificationService getClassificationService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
getTaskService
@Bean public pro.taskana.task.api.TaskService getTaskService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
getMonitorService
@Bean public pro.taskana.monitor.api.MonitorService getMonitorService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
getWorkbasketService
@Bean public pro.taskana.workbasket.api.WorkbasketService getWorkbasketService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
getUserService
@Bean public pro.taskana.user.api.UserService getUserService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
configurationService
@Bean public pro.taskana.common.api.ConfigurationService configurationService(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
currentUserContext
@Bean public pro.taskana.common.api.security.CurrentUserContext currentUserContext(pro.taskana.common.api.TaskanaEngine taskanaEngine)
-
getTaskanaEngine
@Bean @ConditionalOnMissingBean(pro.taskana.common.api.TaskanaEngine.class) public pro.taskana.common.api.TaskanaEngine getTaskanaEngine(TaskanaEngineConfiguration taskanaEngineConfiguration) throws SQLException
- Throws:
SQLException
-
taskanaEngineConfiguration
@Bean @ConditionalOnMissingBean(pro.taskana.TaskanaEngineConfiguration.class) public TaskanaEngineConfiguration taskanaEngineConfiguration(DataSource dataSource)
-
handlerInstantiator
@Bean public com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator(org.springframework.context.ApplicationContext context)
-
-