public Map<String, Filter> setFilterMap() { Map<String, JrdsDocument> nodemap = load.getRepository(ConfigType.FILTER); FilterBuilder ob = new FilterBuilder(); ob.setPm(pm); Map<String, Filter> filtersMap = getObjectMap(ob, nodemap); logger.debug(jrds.Util.delayedFormatString("Filters configured: %s", filtersMap.keySet())); return filtersMap; }
private Filter doFilter(JrdsDocument d) throws SecurityException, IllegalArgumentException, NoSuchMethodException, IllegalAccessException, InvocationTargetException, InstantiationException, IOException { FilterBuilder sm = new FilterBuilder(); sm.setPm(Tools.makePm(testFolder, "security=true")); return sm.makeFilter(d); }
@Test public void testFilter() throws Exception { JrdsDocument d = Tools.parseRessource("view1.xml"); PropertiesManager pm = Tools.makePm(testFolder); FilterBuilder fb = new FilterBuilder(); fb.setPm(pm); Filter f = fb.makeFilter(d); Assert.assertEquals("Test view 1", f.getName()); }