Adds injectable pazpar2 client configs
[mkjsf-moved-to-github.git] / src / main / java / com / indexdata / pz2utils4jsf / config / Pz2Config.java
index 3caa832..fc3c538 100644 (file)
@@ -1,13 +1,18 @@
 package com.indexdata.pz2utils4jsf.config;\r
 \r
+import java.io.Serializable;\r
 import java.util.HashMap;\r
 import java.util.Map;\r
 \r
+import org.apache.log4j.Logger;\r
+\r
 import com.indexdata.masterkey.config.MissingMandatoryParameterException;\r
 import com.indexdata.masterkey.config.ModuleConfigurationGetter;\r
 \r
-public class Pz2Config implements ModuleConfigurationGetter {\r
+public class Pz2Config implements ModuleConfigurationGetter, Serializable {\r
 \r
+  private static final long serialVersionUID = -6801241975338182197L;\r
+  private static Logger logger = Logger.getLogger(Pz2Config.class);\r
   Map<String,String> properties = new HashMap<String,String>();\r
   \r
   public Pz2Config () {\r
@@ -18,6 +23,7 @@ public class Pz2Config implements ModuleConfigurationGetter {
     setStatics();\r
     setPazpar2Url(pazpar2Url);\r
     setPazpar2ServiceId(pazpar2ServiceId);\r
+    logger.debug("Creating pazpar2 configuration with "+ get("PAZPAR2_URL") + " and " + get("PAZPAR2_SERVICE_ID"));\r
   }\r
   \r
   private void setStatics () {\r