List of usage examples for org.springframework.context.support GenericApplicationContext GenericApplicationContext
public GenericApplicationContext()
From source file:org.megam.deccanplato.provider.crm.test.BoxAdapterTest.java
@Test public void boxAdapterTest() { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh();/*from www. j a v a 2 s .co m*/ ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); final String file = "file"; final String folder = "folder"; final String user = "user"; List<String> busiActivity = new ArrayList<String>(); busiActivity.add("upload"); //busiActivity.add("download"); //busiActivity.add("delete"); //busiActivity.add("share"); //busiActivity.add("view"); List<String> folderList = new ArrayList<>(); folderList.add("retrive"); List<String> userList = new ArrayList<>(); //userList.add("create"); userList.add("list"); //userList.add("delete"); for (String activity : busiActivity) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(file, activity, BOX); if (file.equalsIgnoreCase("file") & activity.equalsIgnoreCase("upload")) { testAdapterAccess(reqData); System.out.println("REQDATA:" + reqData); } ctest.testBusinessImpl(); } /*for(String activity: folderList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(folder, activity, BOX); if(folder.equalsIgnoreCase("folder")&activity.equalsIgnoreCase("retrive")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); } /*for(String activity: userList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(user, activity, BOX); if(folder.equalsIgnoreCase("user")&activity.equalsIgnoreCase("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ }
From source file:org.megam.deccanplato.provider.storage.test.BoxAdapterTest.java
@Test public void boxAdapterTest() { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh();// w w w.ja va2s . c om ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); final String file = "file"; final String folder = "folder"; final String user = "user"; List<String> busiActivity = new ArrayList<String>(); //busiActivity.add("upload"); //busiActivity.add("download"); busiActivity.add("delete"); //busiActivity.add("share"); //busiActivity.add("view"); List<String> folderList = new ArrayList<>(); folderList.add("retrive"); List<String> userList = new ArrayList<>(); //userList.add("create"); userList.add("list"); //userList.add("delete"); for (String activity : busiActivity) { CommonTest ctest = new CommonTest(); RequestData reqData; reqData = ctest.commonTest(file, activity, BOX); if (file.equalsIgnoreCase("file") & activity.equalsIgnoreCase("upload")) { testAdapterAccess(reqData); System.out.println("REQDATA:" + reqData); } ctest.testBusinessImpl(); } /* for(String activity: folderList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(folder, activity, BOX); if(folder.equalsIgnoreCase("folder")&activity.equalsIgnoreCase("retrive")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ /*for(String activity: userList) { CommonTest ctest=new CommonTest(); RequestData reqData; reqData=ctest.commonTest(user, activity, BOX); if(folder.equalsIgnoreCase("user")&activity.equalsIgnoreCase("create")) { testAdapterAccess(reqData); } ctest.testBusinessImpl(); }*/ }
From source file:com.graphaware.server.web.WebAppInitializer.java
@Override protected WebApplicationContext createServletApplicationContext() { GenericApplicationContext parent = new GenericApplicationContext(); parent.getBeanFactory().registerSingleton("database", database.getGraph()); GraphAwareRuntime runtime = RuntimeRegistry.getRuntime(database.getGraph()); if (runtime != null) { runtime.waitUntilStarted();// www .ja v a 2s.c om parent.getBeanFactory().registerSingleton("databaseWriter", runtime.getDatabaseWriter()); } parent.refresh(); AnnotationConfigWebApplicationContext appContext = new AnnotationConfigWebApplicationContext(); appContext.setParent(parent); appContext.scan("com.**.graphaware.**", "org.**.graphaware.**", "net.**.graphaware.**"); return appContext; }
From source file:mbg.test.ib2j5.hierarchical.AbstractHierarchicalJava5Test.java
public void setUp() throws Exception { super.setUp(); factory = new GenericApplicationContext(); Resource res = new ClassPathResource("/mbg/test/ib2j5/hierarchical/SpringBeans.xml"); XmlBeanDefinitionReader r = new XmlBeanDefinitionReader(factory); r.loadBeanDefinitions(res);//from w ww . j a v a 2 s.co m }
From source file:mbg.test.ib2j2.conditional.AbstractConditionalJava2Test.java
public AbstractConditionalJava2Test() { factory = new GenericApplicationContext(); Resource res = new ClassPathResource("/mbg/test/ib2j2/conditional/SpringBeans.xml"); XmlBeanDefinitionReader r = new XmlBeanDefinitionReader(factory); r.loadBeanDefinitions(res);/*from w ww . j ava 2s .c o m*/ }
From source file:org.caratarse.auth.services.spring.ApplicationContextHolder.java
public ApplicationContextHolder(String environment) { if (StringUtils.isBlank(environment)) { environment = DEFAULT_ENVIRONMENT; }//from www.jav a 2 s.co m String configurationPath = DEFAULT_BASE_CONFIGURATION_PATH + "/" + environment + "/"; context = new GenericApplicationContext(); new XmlBeanDefinitionReader(context) .loadBeanDefinitions(new String[] { "classpath:org/lambico/spring/dao/hibernate/genericDao.xml", "classpath:org/lambico/spring/dao/hibernate/applicationContextBase.xml", "classpath:" + configurationPath + "database.xml", "classpath:" + configurationPath + "applicationContext.xml" }); context.refresh(); }
From source file:com.himanshu.spring.context.loader.diffconfigpercontext.ServiceFactoryDiffConfigPerContext.java
private ApplicationContext getParentContext() { GenericApplicationContext parentContext = new GenericApplicationContext(); parentContext.getBeanFactory().registerSingleton("dummyBean", this); parentContext.getBeanFactory().registerSingleton("mainContext", context); parentContext.refresh();//from w w w. j av a2 s . c om return parentContext; }
From source file:atunit.spring.SpringContainer.java
public Object createTest(Class<?> testClass, Map<Field, Object> fieldValues) throws Exception { GenericApplicationContext ctx = new GenericApplicationContext(); for (Field field : fieldValues.keySet()) { Bean beanAnno = field.getAnnotation(Bean.class); AbstractBeanDefinition beandef = defineInstanceHolderFactoryBean(field.getType(), fieldValues.get(field)); if ((beanAnno != null) && !beanAnno.value().equals("")) { ctx.registerBeanDefinition(beanAnno.value(), beandef); } else {//from w ww . j a va 2 s .c om BeanDefinitionReaderUtils.registerWithGeneratedName(beandef, ctx); } } loadBeanDefinitions(testClass, ctx); fillInMissingFieldBeans(testClass, ctx); ctx.refresh(); Object test = testClass.newInstance(); for (Field field : testClass.getDeclaredFields()) { field.setAccessible(true); Bean beanAnno = field.getAnnotation(Bean.class); if (beanAnno == null) { if (fieldValues.containsKey(field)) { field.set(test, fieldValues.get(field)); } } else { if (!beanAnno.value().equals("")) { field.set(test, ctx.getBean(beanAnno.value())); } else { String[] beanNames = ctx.getBeanNamesForType(field.getType()); if (beanNames.length < 1) { throw new BeanCreationException("There are no beans defined with type " + field.getType()); } if (beanNames.length > 1) { throw new BeanCreationException( "There are " + beanNames.length + " beans defined with type " + field.getType() + "; consider wiring by name instead"); } field.set(test, ctx.getBean(beanNames[0])); } } } return test; }
From source file:org.wildfly.extension.camel.SpringCamelContextFactory.java
private static CamelContext createSpringCamelContext(Resource resource, ClassLoader classLoader) throws Exception { GenericApplicationContext appContext = new GenericApplicationContext(); appContext.setClassLoader(classLoader); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(appContext) { @Override/*from w w w. j a v a 2 s . c o m*/ protected NamespaceHandlerResolver createDefaultNamespaceHandlerResolver() { NamespaceHandlerResolver defaultResolver = super.createDefaultNamespaceHandlerResolver(); return new CamelNamespaceHandlerResolver(defaultResolver); } }; xmlReader.setEntityResolver(new EntityResolver() { @Override public InputSource resolveEntity(String publicId, String systemId) throws SAXException, IOException { InputStream inputStream = null; if (CAMEL_SPRING_SYSTEM_ID.equals(systemId)) { inputStream = SpringCamelContext.class.getResourceAsStream("/camel-spring.xsd"); } else if (SPRING_BEANS_SYSTEM_ID.equals(systemId)) { inputStream = XmlBeanDefinitionReader.class.getResourceAsStream("spring-beans-3.1.xsd"); } InputSource result = null; if (inputStream != null) { result = new InputSource(); result.setSystemId(systemId); result.setByteStream(inputStream); } return result; } }); xmlReader.loadBeanDefinitions(resource); appContext.refresh(); return SpringCamelContext.springCamelContext(appContext); }
From source file:org.megam.deccanplato.core.test.ProvidersTest.java
@Test public void allTest() throws IOException { GenericApplicationContext ctx = new GenericApplicationContext(); XmlBeanDefinitionReader xmlReader = new XmlBeanDefinitionReader(ctx); xmlReader.loadBeanDefinitions(new ClassPathResource("applicationContext.xml")); ctx.refresh();/* w ww .ja v a 2 s. c om*/ ProviderRegistry registry = (ProviderRegistry) ctx.getBean("registry"); List<String> providerlist = new ArrayList<String>(); //providerlist.add("salesforce"); //providerlist.add("sugarcrm"); providerlist.add("zohocrm"); List<String> userlist = new ArrayList<String>(); userlist.add("user_create.json"); userlist.add("user_list.json"); userlist.add("user_update.json"); userlist.add("user_delete.json"); List<String> accountlist = new ArrayList<String>(); accountlist.add("account_create.json"); accountlist.add("account_list.json"); accountlist.add("account_update.json"); accountlist.add("account_delete.json"); List<String> leadlist = new ArrayList<String>(); leadlist.add("lead_create.json"); leadlist.add("lead_list.json"); leadlist.add("lead_update.json"); leadlist.add("lead_delete.json"); List<String> contactlist = new ArrayList<String>(); contactlist.add("contact_create.json"); contactlist.add("contact_list.json"); contactlist.add("contact_update.json"); contactlist.add("contact_delete.json"); List<String> migratelist = new ArrayList<String>(); migratelist.add("migration.json"); /* for (String provid : providerlist) { for (String user : userlist) { ct.testCommonTest(provid, user); } for(String account: accountlist) { ct.testCommonTest(provid, account); } for(String lead: leadlist) { ct.testCommonTest(provid, lead); } } for(String user: userlist) { ct.testCommonTest("googleapps", user); } for(String contact: contactlist) { ct.testCommonTest("googleapps", contact); } for(String migrate: migratelist) { ct.testCommonTest("googleapps", migrate); } */ }