Author: rmannibucau
Date: Wed Jul 13 07:30:22 2011
New Revision: 1145893
URL: http://svn.apache.org/viewvc?rev=1145893&view=rev
Log:
adding util method to get context params as a map directly from the webapp
Modified:
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/WebApp.java
Modified:
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/WebApp.java
URL:
http://svn.apache.org/viewvc/openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/WebApp.java?rev=1145893&r1=1145892&r2=1145893&view=diff
==============================================================================
---
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/WebApp.java
(original)
+++
openejb/trunk/openejb3/container/openejb-jee/src/main/java/org/apache/openejb/jee/WebApp.java
Wed Jul 13 07:30:22 2011
@@ -28,6 +28,7 @@ import javax.xml.bind.annotation.XmlType
import javax.xml.bind.annotation.adapters.CollapsedStringAdapter;
import javax.xml.bind.annotation.adapters.XmlJavaTypeAdapter;
import java.util.ArrayList;
+import java.util.HashMap;
import java.util.List;
import java.util.Collection;
import java.util.Map;
@@ -616,4 +617,13 @@ public class WebApp implements WebCommon
jspConfigs.get(0).getTaglib().add(taglib);
}
+ public Map<String, String> contextParamsAsMap() {
+ Map<String, String> map = new HashMap<String, String>();
+ if (contextParam != null) {
+ for (ParamValue pv : contextParam) {
+ map.put(pv.getParamName(), pv.getParamValue());
+ }
+ }
+ return map;
+ }
}