Package pro.taskana.common.rest
Class RestConfiguration
java.lang.Object
pro.taskana.common.rest.RestConfiguration
@Configuration
@ComponentScan("pro.taskana")
@EnableTransactionManagement
public class RestConfiguration
extends Object
Configuration for REST service.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionpro.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(pro.taskana.TaskanaConfiguration taskanaConfiguration) 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) pro.taskana.TaskanaConfigurationtaskanaConfiguration(DataSource dataSource, String propertiesFileName, String delimiter)
-
Constructor Details
-
RestConfiguration
-
-
Method Details
-
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(pro.taskana.TaskanaConfiguration taskanaConfiguration) throws SQLException - Throws:
SQLException
-
taskanaConfiguration
@Bean @ConditionalOnMissingBean(pro.taskana.TaskanaConfiguration.class) public pro.taskana.TaskanaConfiguration taskanaConfiguration(DataSource dataSource, @Qualifier("taskanaPropertiesFileName") String propertiesFileName, @Qualifier("taskanaPropertiesDelimiter") String delimiter) -
taskanaPropertiesFileName
-
taskanaPropertiesDelimiter
-
handlerInstantiator
@Bean public com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator(org.springframework.context.ApplicationContext context)
-