List of usage examples for org.springframework.beans.factory.support RootBeanDefinition setInitMethodName
@Override public void setInitMethodName(@Nullable String initMethodName)
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createCipher(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(CipherHTTP.class); bean.setSource(source);//from ww w .j a v a 2 s.c o m bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); bean.getPropertyValues().addPropertyValue("transformation", "AES/CBC/PKCS5Padding"); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createStateUtil(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(StateUtil.class); bean.setSource(source);/* w w w. ja va 2 s.c o m*/ bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); bean.getPropertyValues().addPropertyValue("encodingUtil", new RuntimeBeanReference("encoding")); bean.getPropertyValues().addPropertyValue("config", new RuntimeBeanReference("config")); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createEncodingUtil(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(EncodingUtil.class); bean.setSource(source);//from ww w .j a v a 2 s . c o m bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); bean.getPropertyValues().addPropertyValue("session", new RuntimeBeanReference("sessionHDIV")); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createSessionHDIV(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(SessionHDIV.class); bean.setSource(source);//from w ww . j a v a2 s .c om bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); bean.getPropertyValues().addPropertyValue("cipherName", "cipher"); bean.getPropertyValues().addPropertyValue("pageIdGeneratorName", new RuntimeBeanReference("pageIdGeneratorName")); bean.getPropertyValues().addPropertyValue("cacheName", new RuntimeBeanReference("cacheName")); bean.getPropertyValues().addPropertyValue("keyName", new RuntimeBeanReference("keyName")); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createDefaultEditableParametersValidations(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(HDIVValidations.class); bean.setSource(source);/* ww w. j a va2 s .c o m*/ bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); Map map = new Hashtable(); bean.getPropertyValues().addPropertyValue("rawUrls", map); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createJsfValidatorHelper(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(JsfValidatorHelper.class); bean.setSource(source);//from www .j a va 2s . c o m bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); bean.getPropertyValues().addPropertyValue("logger", new RuntimeBeanReference("logger")); bean.getPropertyValues().addPropertyValue("stateUtil", new RuntimeBeanReference("stateUtil")); bean.getPropertyValues().addPropertyValue("hdivConfig", new RuntimeBeanReference("config")); bean.getPropertyValues().addPropertyValue("session", new RuntimeBeanReference("sessionHDIV")); bean.getPropertyValues().addPropertyValue("dataValidatorFactory", new RuntimeBeanReference("dataValidatorFactory")); bean.getPropertyValues().addPropertyValue("dataComposerFactory", new RuntimeBeanReference("dataComposerFactory")); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createValidatorHelper(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(ValidatorHelperRequest.class); bean.setSource(source);/*ww w . j a v a 2 s. co m*/ bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setInitMethodName("init"); bean.getPropertyValues().addPropertyValue("logger", new RuntimeBeanReference("logger")); bean.getPropertyValues().addPropertyValue("stateUtil", new RuntimeBeanReference("stateUtil")); bean.getPropertyValues().addPropertyValue("hdivConfig", new RuntimeBeanReference("config")); bean.getPropertyValues().addPropertyValue("session", new RuntimeBeanReference("sessionHDIV")); bean.getPropertyValues().addPropertyValue("dataValidatorFactory", new RuntimeBeanReference("dataValidatorFactory")); bean.getPropertyValues().addPropertyValue("dataComposerFactory", new RuntimeBeanReference("dataComposerFactory")); return bean; }
From source file:org.hdiv.config.xml.ConfigBeanDefinitionParser.java
private RootBeanDefinition createStateCache(Element element, Object source) { RootBeanDefinition bean = new RootBeanDefinition(StateCache.class); bean.setSource(source);/* w w w. jav a 2 s .c o m*/ bean.setRole(BeanDefinition.ROLE_INFRASTRUCTURE); bean.setScope(BeanDefinition.SCOPE_PROTOTYPE); bean.setInitMethodName("init"); String maxSize = element.getAttribute("maxPagesPerSession"); if (StringUtils.hasText(maxSize)) { bean.getPropertyValues().addPropertyValue("maxSize", maxSize); } return bean; }
From source file:org.springframework.beans.factory.DefaultListableBeanFactoryTests.java
@SuppressWarnings("unchecked") @Test//from ww w . j a v a 2 s .co m public void testInitSecurityAwarePrototypeBean() { final DefaultListableBeanFactory lbf = new DefaultListableBeanFactory(); RootBeanDefinition bd = new RootBeanDefinition(TestSecuredBean.class); bd.setScope(ConfigurableBeanFactory.SCOPE_PROTOTYPE); bd.setInitMethodName("init"); lbf.registerBeanDefinition("test", bd); final Subject subject = new Subject(); subject.getPrincipals().add(new TestPrincipal("user1")); TestSecuredBean bean = (TestSecuredBean) Subject.doAsPrivileged(subject, new PrivilegedAction() { @Override public Object run() { return lbf.getBean("test"); } }, null); assertNotNull(bean); assertEquals("user1", bean.getUserName()); }
From source file:org.springframework.context.annotation.Spr3775InitDestroyLifecycleTests.java
private DefaultListableBeanFactory createBeanFactoryAndRegisterBean(final Class<?> beanClass, final String initMethodName, final String destroyMethodName) { DefaultListableBeanFactory beanFactory = new DefaultListableBeanFactory(); RootBeanDefinition beanDefinition = new RootBeanDefinition(beanClass); beanDefinition.setInitMethodName(initMethodName); beanDefinition.setDestroyMethodName(destroyMethodName); beanFactory.addBeanPostProcessor(new CommonAnnotationBeanPostProcessor()); beanFactory.registerBeanDefinition(LIFECYCLE_TEST_BEAN, beanDefinition); return beanFactory; }