/** * @see javax.portlet.filter.FilterConfig#getFilterName() */ public String getFilterName() { return this.filter.getFilterName(); }
/** * @see javax.portlet.filter.FilterConfig#getInitParameter(java.lang.String) */ public String getInitParameter(String name) { InitParam initParam = this.filter.getInitParam(name); return (initParam != null ? initParam.getParamValue() : null); }
/** * @see javax.portlet.filter.FilterConfig#getInitParameterNames() */ public Enumeration<String> getInitParameterNames() { if (this.initParamNames == null) { this.initParamNames = new Vector<String>(); for (InitParam initParam : this.filter.getInitParams()) { this.initParamNames.add(initParam.getParamName()); } } return this.initParamNames.elements(); }
jf.setFilterClass(f.getFilterClass()); for (org.apache.pluto.container.om.portlet.Description desc : f.getDescriptions()) Description jdesc = jf.addDescription(desc.getLang()); jdesc.setDescription(desc.getDescription()); DisplayName jdn = jf.addDisplayName(dn.getLang()); jdn.setDisplayName(dn.getDisplayName()); InitParam jip = jf.addInitParam(ip.getParamName()); jip.setParamValue(ip.getParamValue()); for (org.apache.pluto.container.om.portlet.Description desc : ip.getDescriptions()) jf.addLifecycle(lc);
if (filter.getFilterName().equals(filterMapping.getFilterName())) PortletFilterInstance filterInstance = this.portletFactory.getPortletFilterInstance(portletApp, filter.getFilterName()); filterchain.addFilterInstance(filterInstance); String message = "The portlet filter is not available: " + filter.getFilterClass(); log.error(message, e);
Class<? extends Object> clazz = paCl.loadClass(filter.getFilterClass()); PortletFilter portletFilter = (PortletFilter) clazz.newInstance(); filterInstance = new JetspeedPortletFilterInstance(filter, portletFilter); String message = "The filter class isn't found: " + filter.getFilterClass(); log.error(message); throw new UnavailableException(message); String message = "The filter class instantiation fail: " + filter.getFilterClass(); log.error(message); throw new UnavailableException(message); String message = "IllegalAccessException on the filter class: " + filter.getFilterClass(); log.error(message); throw new UnavailableException(message);
private boolean isLifeCycle(Filter filter, String lifeCycle) { List<String> lifeCyclesList = filter.getLifecycles(); return lifeCyclesList.contains(lifeCycle); }
public Filter getFilter(String filterName) { for (Filter f : getFilters()) { if (f.getFilterName().equals(filterName)) { return f; } } return null; }