Fixes support for posting pz2 service definition xml
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / config / Pz2ConfigureByWebXml.java
index 3c6223f..72c5d75 100644 (file)
@@ -1,5 +1,8 @@
 package com.indexdata.pz2utils4jsf.config;\r
 \r
+import java.util.HashMap;\r
+import java.util.Map;\r
+\r
 import javax.enterprise.context.SessionScoped;\r
 import javax.enterprise.inject.Alternative;\r
 import javax.faces.context.ExternalContext;\r
@@ -21,9 +24,10 @@ public class Pz2ConfigureByWebXml implements Pz2Configurator {
     logger.debug("Instantiating Pazpar2 service configuration by web.xml parameters");\r
     ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext();\r
     ServletContext servletContext = (ServletContext) externalContext.getContext();\r
-    String pazpar2Url = servletContext.getInitParameter("PAZPAR2_URL");\r
-    String pazpar2ServiceId = servletContext.getInitParameter("PAZPAR2_SERVICE_ID");\r
-    config = new Pz2Config(pazpar2Url,pazpar2ServiceId);\r
+    Map<String,String> parameters = new HashMap<String,String>();\r
+    parameters.put("PAZPAR2_URL", servletContext.getInitParameter("PAZPAR2_URL"));\r
+    parameters.put("PAZPAR2_SERVICE_ID", servletContext.getInitParameter("PAZPAR2_SERVICE_ID"));\r
+    config = new Pz2Config(parameters);\r
   }\r
   \r
   @Override\r