Class RestConfiguration


  • @Configuration
    @ComponentScan("pro.taskana")
    @EnableTransactionManagement
    public class RestConfiguration
    extends Object
    Configuration for REST service.
    • 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
      • handlerInstantiator

        @Bean
        public com.fasterxml.jackson.databind.cfg.HandlerInstantiator handlerInstantiator​(org.springframework.context.ApplicationContext context)