Package net.n2oapp.framework.boot
Class N2oEngineConfiguration
- java.lang.Object
-
- net.n2oapp.framework.boot.N2oEngineConfiguration
-
@Configuration @ComponentScan(basePackages="net.n2oapp.framework.engine", lazyInit=true) public class N2oEngineConfiguration extends ObjectКонфигурация провайдеров данных
-
-
Constructor Summary
Constructors Constructor Description N2oEngineConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description N2oInvocationFactoryactionInvocationFactory(org.springframework.context.ApplicationContext context)N2oOperationProcessoractionProcessor(net.n2oapp.framework.api.data.InvocationProcessor invocationProcessor, net.n2oapp.framework.api.data.OperationExceptionHandler operationExceptionHandler)SpringApplicationContextProviderapplicationContextProvider()DataProcessingStackdataProcessingStack(org.springframework.context.ApplicationContext context)net.n2oapp.framework.api.util.ExternalFilesLoaderexternalFilesLoader()GraphQlDataProviderEnginegraphQlDataProviderEngine()net.n2oapp.framework.api.data.InvocationProcessorinvocationProcessor(N2oInvocationFactory invocationFactory, net.n2oapp.framework.api.MetadataEnvironment environment)JavaDataProviderEnginejavaDataProviderEngine(Optional<List<ObjectLocator>> locators)net.n2oapp.framework.api.rest.RestLoggingHandlerloggingHandler()net.n2oapp.framework.api.data.OperationExceptionHandleroperationExceptionHandler()net.n2oapp.framework.api.data.QueryExceptionHandlerqueryExceptionHandler()net.n2oapp.framework.api.data.QueryProcessorqueryProcessor(N2oInvocationFactory invocationFactory, net.n2oapp.framework.api.data.QueryExceptionHandler exceptionHandler, net.n2oapp.framework.api.MetadataEnvironment environment)SpringRestDataProviderEnginerestDataProviderEngine(org.springframework.web.client.RestTemplate restTemplate, List<net.n2oapp.framework.api.rest.RestLoggingHandler> loggingHandlers)org.springframework.web.client.RestTemplaterestProviderRestTemplate(org.springframework.boot.web.client.RestTemplateBuilder builder)net.n2oapp.framework.api.util.SubModelsProcessorsubModelsProcessor(net.n2oapp.framework.api.data.QueryProcessor queryProcessor, net.n2oapp.framework.api.MetadataEnvironment environment, net.n2oapp.framework.api.data.DomainProcessor domainProcessor)TestDataProviderEnginetestDataProviderEngine()N2oValidationModulevalidationModule(ValidationProcessor processor, net.n2oapp.framework.api.ui.AlertMessageBuilder alertMessageBuilder)ValidationProcessorvalidationProcessor(net.n2oapp.framework.api.data.InvocationProcessor invocationProcessor, net.n2oapp.framework.api.data.DomainProcessor domainProcessor)
-
-
-
Method Detail
-
applicationContextProvider
@Bean public SpringApplicationContextProvider applicationContextProvider()
-
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)
-
validationModule
@Bean public N2oValidationModule validationModule(ValidationProcessor processor, net.n2oapp.framework.api.ui.AlertMessageBuilder alertMessageBuilder)
-
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)
-
javaDataProviderEngine
@Bean public JavaDataProviderEngine javaDataProviderEngine(Optional<List<ObjectLocator>> locators)
-
testDataProviderEngine
@Bean @ConditionalOnMissingBean public TestDataProviderEngine testDataProviderEngine()
-
graphQlDataProviderEngine
@Bean @ConditionalOnMissingBean public GraphQlDataProviderEngine graphQlDataProviderEngine()
-
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)
-
-