Search in sources :

Example 1 with N2oApplicationBuilder

use of net.n2oapp.framework.config.N2oApplicationBuilder in project n2o-framework by i-novus-llc.

the class DataControllerTestBase method setUp.

@Before
public void setUp() {
    N2oEnvironment environment = new N2oEnvironment();
    environment.setNamespacePersisterFactory(new PersisterFactoryByMap());
    environment.setNamespaceReaderFactory(new ReaderFactoryByMap());
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasenames("n2o_messages", "messages");
    messageSource.setDefaultEncoding("UTF-8");
    environment.setMessageSource(new MessageSourceAccessor(messageSource));
    OverrideProperties properties = PropertiesReader.getPropertiesFromClasspath("META-INF/n2o.properties");
    properties.put("n2o.engine.mapper", "spel");
    SimplePropertyResolver propertyResolver = new SimplePropertyResolver(properties);
    setUpStaticProperties(propertyResolver);
    environment.setSystemProperties(propertyResolver);
    builder = new N2oApplicationBuilder(environment);
    configure(builder);
    CompileInfo.setSourceTypes(builder.getEnvironment().getSourceTypeRegister());
}
Also used : N2oEnvironment(net.n2oapp.framework.config.compile.pipeline.N2oEnvironment) PersisterFactoryByMap(net.n2oapp.framework.config.selective.persister.PersisterFactoryByMap) MessageSourceAccessor(org.springframework.context.support.MessageSourceAccessor) N2oApplicationBuilder(net.n2oapp.framework.config.N2oApplicationBuilder) ResourceBundleMessageSource(org.springframework.context.support.ResourceBundleMessageSource) ReaderFactoryByMap(net.n2oapp.framework.config.selective.reader.ReaderFactoryByMap) OverrideProperties(net.n2oapp.properties.OverrideProperties) SimplePropertyResolver(net.n2oapp.framework.config.test.SimplePropertyResolver) Before(org.junit.Before)

Example 2 with N2oApplicationBuilder

use of net.n2oapp.framework.config.N2oApplicationBuilder in project n2o-framework by i-novus-llc.

the class InfoStatusTest method setUp.

@Before
public void setUp() throws Exception {
    metaModelRegister = new N2oApplicationBuilder().packs(new N2oSourceTypesPack()).getEnvironment().getSourceTypeRegister();
    Properties properties = new Properties();
    String conthPath = "/config/path/";
    properties.setProperty("n2o.config.path", conthPath);
    properties.setProperty("n2o.config.class.packages", "net.n2oapp.framework");
    TestStaticProperties testStaticProperties = new TestStaticProperties();
    testStaticProperties.setProperties(properties);
    ApplicationContext applicationContext = mock(ApplicationContext.class);
    StaticSpringContext staticSpringContext = new StaticSpringContext();
    staticSpringContext.setApplicationContext(applicationContext);
    staticSpringContext.setCacheTemplate(new CacheTemplateByMapMock());
}
Also used : ApplicationContext(org.springframework.context.ApplicationContext) TestStaticProperties(net.n2oapp.properties.test.TestStaticProperties) CacheTemplateByMapMock(net.n2oapp.context.CacheTemplateByMapMock) N2oApplicationBuilder(net.n2oapp.framework.config.N2oApplicationBuilder) StaticSpringContext(net.n2oapp.context.StaticSpringContext) N2oSourceTypesPack(net.n2oapp.framework.config.metadata.pack.N2oSourceTypesPack) TestStaticProperties(net.n2oapp.properties.test.TestStaticProperties) Properties(java.util.Properties) Before(org.junit.Before)

Example 3 with N2oApplicationBuilder

use of net.n2oapp.framework.config.N2oApplicationBuilder in project n2o-framework by i-novus-llc.

the class N2oTestBase method setUp.

public void setUp() throws Exception {
    N2oEnvironment environment = new N2oEnvironment();
    environment.setNamespacePersisterFactory(new PersisterFactoryByMap());
    environment.setNamespaceReaderFactory(new ReaderFactoryByMap());
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.addBasenames("n2o_api_messages", "n2o_api_messages", "n2o_config_messages", "test_messages", "messages");
    messageSource.setDefaultEncoding("UTF-8");
    Locale locale = new Locale("ru");
    LocaleContextHolder.setLocale(locale);
    environment.setMessageSource(new MessageSourceAccessor(messageSource));
    OverrideProperties n2oProperties = PropertiesReader.getPropertiesFromClasspath("META-INF/n2o.properties");
    OverrideProperties appProperties = PropertiesReader.getPropertiesFromClasspath("application.properties");
    appProperties.setBaseProperties(n2oProperties);
    environment.setSystemProperties(new SimplePropertyResolver(appProperties));
    builder = new N2oApplicationBuilder(environment);
    configure(builder);
    CompileInfo.setSourceTypes(builder.getEnvironment().getSourceTypeRegister());
}
Also used : Locale(java.util.Locale) N2oEnvironment(net.n2oapp.framework.config.compile.pipeline.N2oEnvironment) PersisterFactoryByMap(net.n2oapp.framework.config.selective.persister.PersisterFactoryByMap) MessageSourceAccessor(org.springframework.context.support.MessageSourceAccessor) N2oApplicationBuilder(net.n2oapp.framework.config.N2oApplicationBuilder) ResourceBundleMessageSource(org.springframework.context.support.ResourceBundleMessageSource) ReaderFactoryByMap(net.n2oapp.framework.config.selective.reader.ReaderFactoryByMap) OverrideProperties(net.n2oapp.properties.OverrideProperties)

Example 4 with N2oApplicationBuilder

use of net.n2oapp.framework.config.N2oApplicationBuilder in project n2o-framework by i-novus-llc.

the class CopyValuesControllerTest method setUp.

@Before
public void setUp() {
    N2oEnvironment environment = new N2oEnvironment();
    environment.setNamespacePersisterFactory(new PersisterFactoryByMap());
    environment.setNamespaceReaderFactory(new ReaderFactoryByMap());
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasenames("n2o_messages", "messages");
    messageSource.setDefaultEncoding("UTF-8");
    environment.setMessageSource(new MessageSourceAccessor(messageSource));
    OverrideProperties properties = PropertiesReader.getPropertiesFromClasspath("META-INF/n2o.properties");
    properties.put("n2o.engine.mapper", "spel");
    environment.setSystemProperties(new SimplePropertyResolver(properties));
    builder = new N2oApplicationBuilder(environment);
    configure(builder);
    CompileInfo.setSourceTypes(builder.getEnvironment().getSourceTypeRegister());
}
Also used : N2oEnvironment(net.n2oapp.framework.config.compile.pipeline.N2oEnvironment) PersisterFactoryByMap(net.n2oapp.framework.config.selective.persister.PersisterFactoryByMap) MessageSourceAccessor(org.springframework.context.support.MessageSourceAccessor) N2oApplicationBuilder(net.n2oapp.framework.config.N2oApplicationBuilder) ResourceBundleMessageSource(org.springframework.context.support.ResourceBundleMessageSource) ReaderFactoryByMap(net.n2oapp.framework.config.selective.reader.ReaderFactoryByMap) OverrideProperties(net.n2oapp.properties.OverrideProperties) SimplePropertyResolver(net.n2oapp.framework.config.test.SimplePropertyResolver) Before(org.junit.Before)

Example 5 with N2oApplicationBuilder

use of net.n2oapp.framework.config.N2oApplicationBuilder in project n2o-framework by i-novus-llc.

the class DefaultValuesControllerTest method setUp.

@Before
public void setUp() {
    N2oEnvironment environment = new N2oEnvironment();
    environment.setNamespacePersisterFactory(new PersisterFactoryByMap());
    environment.setNamespaceReaderFactory(new ReaderFactoryByMap());
    ResourceBundleMessageSource messageSource = new ResourceBundleMessageSource();
    messageSource.setBasenames("n2o_messages", "messages");
    messageSource.setDefaultEncoding("UTF-8");
    environment.setMessageSource(new MessageSourceAccessor(messageSource));
    OverrideProperties properties = PropertiesReader.getPropertiesFromClasspath("META-INF/n2o.properties");
    properties.put("n2o.engine.mapper", "spel");
    environment.setSystemProperties(new SimplePropertyResolver(properties));
    builder = new N2oApplicationBuilder(environment);
    configure(builder);
    CompileInfo.setSourceTypes(builder.getEnvironment().getSourceTypeRegister());
}
Also used : N2oEnvironment(net.n2oapp.framework.config.compile.pipeline.N2oEnvironment) PersisterFactoryByMap(net.n2oapp.framework.config.selective.persister.PersisterFactoryByMap) MessageSourceAccessor(org.springframework.context.support.MessageSourceAccessor) N2oApplicationBuilder(net.n2oapp.framework.config.N2oApplicationBuilder) ResourceBundleMessageSource(org.springframework.context.support.ResourceBundleMessageSource) ReaderFactoryByMap(net.n2oapp.framework.config.selective.reader.ReaderFactoryByMap) OverrideProperties(net.n2oapp.properties.OverrideProperties) SimplePropertyResolver(net.n2oapp.framework.config.test.SimplePropertyResolver) Before(org.junit.Before)

Aggregations

N2oApplicationBuilder (net.n2oapp.framework.config.N2oApplicationBuilder)8 N2oEnvironment (net.n2oapp.framework.config.compile.pipeline.N2oEnvironment)6 Before (org.junit.Before)6 PersisterFactoryByMap (net.n2oapp.framework.config.selective.persister.PersisterFactoryByMap)5 ReaderFactoryByMap (net.n2oapp.framework.config.selective.reader.ReaderFactoryByMap)5 SimplePropertyResolver (net.n2oapp.framework.config.test.SimplePropertyResolver)4 OverrideProperties (net.n2oapp.properties.OverrideProperties)4 MessageSourceAccessor (org.springframework.context.support.MessageSourceAccessor)4 ResourceBundleMessageSource (org.springframework.context.support.ResourceBundleMessageSource)4 Properties (java.util.Properties)2 List (java.util.List)1 Locale (java.util.Locale)1 CacheTemplateByMapMock (net.n2oapp.context.CacheTemplateByMapMock)1 StaticSpringContext (net.n2oapp.context.StaticSpringContext)1 CollectionPage (net.n2oapp.criteria.api.CollectionPage)1 DataSet (net.n2oapp.criteria.dataset.DataSet)1 FilterType (net.n2oapp.criteria.filters.FilterType)1 OverrideBean (net.n2oapp.engine.factory.integration.spring.OverrideBean)1 ContextProcessor (net.n2oapp.framework.api.context.ContextProcessor)1 N2oPreparedCriteria (net.n2oapp.framework.api.criteria.N2oPreparedCriteria)1