Class N2oServletConfiguration


  • @Configuration
    public class N2oServletConfiguration
    extends Object
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      org.springframework.boot.web.servlet.ServletRegistrationBean appConfigServlet​(org.springframework.core.env.ConfigurableEnvironment configurableEnvironment, net.n2oapp.framework.api.context.ContextProcessor contextProcessor, ExposedResourceBundleMessageSource clientMessageSource, net.n2oapp.framework.api.MetadataEnvironment env)  
      org.springframework.boot.web.servlet.ServletRegistrationBean dataServlet​(DataController controller, net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder)  
      org.springframework.boot.web.servlet.ServletRegistrationBean exportServlet​(ExportController controller, net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder)  
      net.n2oapp.framework.mvc.cache.ClientCacheTemplate pageClientCacheTemplate​(org.springframework.cache.CacheManager cacheManager, org.springframework.core.env.Environment env)  
      org.springframework.boot.web.servlet.ServletRegistrationBean pageServlet​(net.n2oapp.framework.api.MetadataEnvironment env, net.n2oapp.framework.api.register.route.MetadataRouter router, net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder, net.n2oapp.framework.api.util.SubModelsProcessor subModelsProcessor, Optional<net.n2oapp.framework.mvc.cache.ClientCacheTemplate> pageClientCacheTemplate, net.n2oapp.framework.api.ui.AlertMessagesConstructor messagesConstructor)  
      org.springframework.boot.web.servlet.ServletRegistrationBean validationServlet​(DataController controller, net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder)  
    • Constructor Detail

      • N2oServletConfiguration

        public N2oServletConfiguration()
    • Method Detail

      • pageClientCacheTemplate

        @Bean
        @ConditionalOnProperty(name="n2o.ui.cache.page.enabled",
                               havingValue="true")
        public net.n2oapp.framework.mvc.cache.ClientCacheTemplate pageClientCacheTemplate​(org.springframework.cache.CacheManager cacheManager,
                                                                                          org.springframework.core.env.Environment env)
      • pageServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean pageServlet​(net.n2oapp.framework.api.MetadataEnvironment env,
                                                                                        net.n2oapp.framework.api.register.route.MetadataRouter router,
                                                                                        net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder,
                                                                                        net.n2oapp.framework.api.util.SubModelsProcessor subModelsProcessor,
                                                                                        Optional<net.n2oapp.framework.mvc.cache.ClientCacheTemplate> pageClientCacheTemplate,
                                                                                        net.n2oapp.framework.api.ui.AlertMessagesConstructor messagesConstructor)
      • dataServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean dataServlet​(DataController controller,
                                                                                        net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder)
      • validationServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean validationServlet​(DataController controller,
                                                                                              net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder)
      • exportServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean exportServlet​(ExportController controller,
                                                                                          net.n2oapp.framework.api.ui.AlertMessageBuilder messageBuilder)
      • appConfigServlet

        @Bean
        public org.springframework.boot.web.servlet.ServletRegistrationBean appConfigServlet​(org.springframework.core.env.ConfigurableEnvironment configurableEnvironment,
                                                                                             net.n2oapp.framework.api.context.ContextProcessor contextProcessor,
                                                                                             ExposedResourceBundleMessageSource clientMessageSource,
                                                                                             net.n2oapp.framework.api.MetadataEnvironment env)