Class N2oEngineConfiguration


  • @Configuration
    @ComponentScan(basePackages="net.n2oapp.framework.engine",
                   lazyInit=true)
    public class N2oEngineConfiguration
    extends Object
    Конфигурация провайдеров данных
    • Constructor Detail

      • N2oEngineConfiguration

        public N2oEngineConfiguration()
    • Method Detail

      • dataProcessingStack

        @Bean
        @ConditionalOnMissingBean
        public DataProcessingStack dataProcessingStack​(org.springframework.context.ApplicationContext context)
      • actionInvocationFactory

        @Bean
        @ConditionalOnMissingBean
        public N2oInvocationFactory actionInvocationFactory​(org.springframework.context.ApplicationContext context)
      • invocationProcessor

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.data.InvocationProcessor invocationProcessor​(N2oInvocationFactory invocationFactory,
                                                                                     net.n2oapp.framework.api.MetadataEnvironment environment)
      • validationProcessor

        @Bean
        public ValidationProcessor validationProcessor​(net.n2oapp.framework.api.data.InvocationProcessor invocationProcessor,
                                                       net.n2oapp.framework.api.data.DomainProcessor domainProcessor)
      • queryProcessor

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.data.QueryProcessor queryProcessor​(N2oInvocationFactory invocationFactory,
                                                                           net.n2oapp.framework.api.data.QueryExceptionHandler exceptionHandler,
                                                                           net.n2oapp.framework.api.MetadataEnvironment environment)
      • subModelsProcessor

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.util.SubModelsProcessor subModelsProcessor​(net.n2oapp.framework.api.data.QueryProcessor queryProcessor,
                                                                                   net.n2oapp.framework.api.MetadataEnvironment environment,
                                                                                   net.n2oapp.framework.api.data.DomainProcessor domainProcessor)
      • operationExceptionHandler

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.data.OperationExceptionHandler operationExceptionHandler()
      • queryExceptionHandler

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.data.QueryExceptionHandler queryExceptionHandler()
      • actionProcessor

        @Bean
        public N2oOperationProcessor actionProcessor​(net.n2oapp.framework.api.data.InvocationProcessor invocationProcessor,
                                                     net.n2oapp.framework.api.data.OperationExceptionHandler operationExceptionHandler)
      • testDataProviderEngine

        @Bean
        @ConditionalOnMissingBean
        public TestDataProviderEngine testDataProviderEngine()
      • externalFilesLoader

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.util.ExternalFilesLoader externalFilesLoader()
      • restDataProviderEngine

        @Bean
        @ConditionalOnMissingBean(name="restDataProviderEngine")
        public SpringRestDataProviderEngine restDataProviderEngine​(@Qualifier("restProviderRestTemplate")
                                                                   org.springframework.web.client.RestTemplate restTemplate,
                                                                   List<net.n2oapp.framework.api.rest.RestLoggingHandler> loggingHandlers)
      • loggingHandler

        @Bean
        @ConditionalOnMissingBean
        public net.n2oapp.framework.api.rest.RestLoggingHandler loggingHandler()
      • restProviderRestTemplate

        @Bean
        @ConditionalOnMissingBean(name="restProviderRestTemplate")
        public org.springframework.web.client.RestTemplate restProviderRestTemplate​(org.springframework.boot.web.client.RestTemplateBuilder builder)