protected JetspeedBeanDefinitionFilter getBeanDefinitionFilter() throws IOException { String categories = getBeanDefinitionFilterCategories(); return ((categories != null) ? new JetspeedBeanDefinitionFilter(categories) : new JetspeedBeanDefinitionFilter()); }
public FilteringListableBeanFactory(JetspeedBeanDefinitionFilter filter, BeanFactory parentBeanFactory) { super(parentBeanFactory); this.filter = filter; if (this.filter == null) { this.filter = new JetspeedBeanDefinitionFilter(); } this.filter.init(); }
/** * Helper to either use a list of categories, comma separated, with <code>getBeanDefinitionFilterCategories</code> or * use a single category key with <code>getBeanDefinitionFilterCategoryKey</code> combined with <code>getFilterFile</code> */ @Override protected JetspeedBeanDefinitionFilter getBeanDefinitionFilter() throws IOException { String categories = getBeanDefinitionFilterCategories(); if (categories == null) return new JetspeedBeanDefinitionFilter(getFilterFile(), getBeanDefinitionFilterCategoryKey()); else return new JetspeedBeanDefinitionFilter(categories); }
String[] appConfigs = new String[] {assemblyDir+"/*"+assemblyFileExtension, assemblyDir+"/override/*"+assemblyFileExtension}; ServletContext servletContext = servletConfig.getServletContext(); JetspeedBeanDefinitionFilter filter = new JetspeedBeanDefinitionFilter("file:"+springFilterProperties.getAbsolutePath(), springFilterKey); Properties initProperties = new Properties(); initProperties.put(JETSPEED_PROPERTIES_PATH_KEY, configuration.getString(JETSPEED_PROPERTIES_PATH_KEY));
/** * Initialize server component manager and script context. * * @throws Exception */ public void initialize() throws Exception { // setup jetspeed test component manager JetspeedBeanDefinitionFilter beanDefinitionFilter = new JetspeedBeanDefinitionFilter(getBeanDefinitionFilterCategories()); String [] bootConfigurations = getBootConfigurations(); String [] configurations = getConfigurations(); baseDir = System.getProperty("basedir"); if ((baseDir == null) || (baseDir.length() == 0)) { baseDir = System.getProperty("user.dir"); } String appRoot = baseDir+"/target/test-classes/webapp"; scm = new SpringComponentManager(beanDefinitionFilter, bootConfigurations, configurations, appRoot, false); scm.start(); // create jexl context jexlContext = new MapContext(getContextVars()); }