You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pluto-scm@portals.apache.org by cz...@apache.org on 2009/02/17 18:31:57 UTC
svn commit: r745165 -
/portals/pluto/trunk/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/FilterConfigImpl.java
Author: cziegeler
Date: Tue Feb 17 17:31:56 2009
New Revision: 745165
URL: http://svn.apache.org/viewvc?rev=745165&view=rev
Log:
PLUTO-527 : Implement getInitParameterNames() method.
Modified:
portals/pluto/trunk/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/FilterConfigImpl.java
Modified: portals/pluto/trunk/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/FilterConfigImpl.java
URL: http://svn.apache.org/viewvc/portals/pluto/trunk/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/FilterConfigImpl.java?rev=745165&r1=745164&r2=745165&view=diff
==============================================================================
--- portals/pluto/trunk/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/FilterConfigImpl.java (original)
+++ portals/pluto/trunk/pluto-portal-driver-impl/src/main/java/org/apache/pluto/driver/services/container/FilterConfigImpl.java Tue Feb 17 17:31:56 2009
@@ -17,8 +17,8 @@
package org.apache.pluto.driver.services.container;
import java.util.Enumeration;
-import java.util.Hashtable;
import java.util.List;
+import java.util.Vector;
import javax.portlet.PortletContext;
import javax.portlet.filter.FilterConfig;
@@ -26,24 +26,32 @@
import org.apache.pluto.om.portlet.InitParam;
/**
- *
+ *
*@since 29/05/2007
*@version 2.0
*/
public class FilterConfigImpl implements FilterConfig {
- private String filterName = null;
- private List<? extends InitParam> initParameters = null;
- private PortletContext portletContext = null;
+ private final String filterName;
+ private final List<? extends InitParam> initParameters;
+ private final PortletContext portletContext;
+
public FilterConfigImpl(String filterName, List<? extends InitParam> initParameters, PortletContext portletContext){
this.filterName = filterName;
this.initParameters = initParameters;
this.portletContext = portletContext;
}
+
+ /**
+ * @see javax.portlet.filter.FilterConfig#getFilterName()
+ */
public String getFilterName() {
return filterName;
}
+ /**
+ * @see javax.portlet.filter.FilterConfig#getInitParameter(java.lang.String)
+ */
public String getInitParameter(String name) {
if (initParameters != null) {
for (InitParam initParameter2 : initParameters) {
@@ -55,11 +63,22 @@
return null;
}
- public Enumeration getInitParameterNames() {
- Hashtable<String,String> enum1 = new Hashtable<String, String>();
- return enum1.elements();
+ /**
+ * @see javax.portlet.filter.FilterConfig#getInitParameterNames()
+ */
+ public Enumeration<String> getInitParameterNames() {
+ Vector<String> enum1 = new Vector<String>();
+ if ( initParameters != null ) {
+ for(InitParam ip : this.initParameters ) {
+ enum1.add(ip.getParamName());
+ }
+ }
+ return enum1.elements();
}
+ /**
+ * @see javax.portlet.filter.FilterConfig#getPortletContext()
+ */
public PortletContext getPortletContext() {
return portletContext;
}