X-Git-Url: http://lists.indexdata.dk/cgi-bin?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fpz2utils4jsf%2Fconfig%2FPz2ConfigureByMk2Config.java;h=e809486b3c0040165fd89ab60fb62916bc23e73c;hb=6300a68c2452725149ec64bbaac8416dce4b3aa8;hp=a085561a3814104532826e09e9bef340aec9192a;hpb=c3af1f841ac7d7cd350b5b9f18088e3081ef9a85;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/pz2utils4jsf/config/Pz2ConfigureByMk2Config.java b/src/main/java/com/indexdata/pz2utils4jsf/config/Pz2ConfigureByMk2Config.java index a085561..e809486 100644 --- a/src/main/java/com/indexdata/pz2utils4jsf/config/Pz2ConfigureByMk2Config.java +++ b/src/main/java/com/indexdata/pz2utils4jsf/config/Pz2ConfigureByMk2Config.java @@ -17,6 +17,7 @@ import org.apache.log4j.Logger; import com.indexdata.masterkey.config.MasterkeyConfiguration; import com.indexdata.masterkey.config.ModuleConfiguration; import com.indexdata.pz2utils4jsf.utils.Utils; +import static com.indexdata.pz2utils4jsf.utils.Utils.nl; @Named @SessionScoped @Alternative public class Pz2ConfigureByMk2Config implements Pz2Configurator { @@ -24,6 +25,7 @@ public class Pz2ConfigureByMk2Config implements Pz2Configurator { private static final long serialVersionUID = 8865086878660568870L; private static Logger logger = Logger.getLogger(Pz2ConfigureByMk2Config.class); private Pz2Config pz2config = null; + private String configFilePathAndName = "none"; public Pz2ConfigureByMk2Config () throws IOException { logger.info(Utils.objectId(this) + " is instantiating Pazpar2 service configuration by MasterKey configuration scheme."); @@ -39,10 +41,11 @@ public class Pz2ConfigureByMk2Config implements Pz2Configurator { private void createConfig () throws IOException { ExternalContext externalContext = FacesContext.getCurrentInstance().getExternalContext(); - ServletContext servletContext = (ServletContext) externalContext.getContext(); + ServletContext servletContext = (ServletContext) externalContext.getContext(); MasterkeyConfiguration mkConfigContext = MasterkeyConfiguration.getInstance(servletContext, "pazpar-application-jsf", ((HttpServletRequest) externalContext.getRequest()).getServerName()); + configFilePathAndName = mkConfigContext.getConfigFileLocation().getConfigFilePath(); ModuleConfiguration moduleConfig = mkConfigContext.getModuleConfiguration("pz2client"); pz2config = new Pz2Config(moduleConfig); logger.info(document()); @@ -51,19 +54,19 @@ public class Pz2ConfigureByMk2Config implements Pz2Configurator { public List document() { List doc = new ArrayList(); - - doc.add("-- App set to access Pazpar2 at: " +pz2config.get("PAZPAR2_URL")); + doc.add("Attempted to configure service using the file " + configFilePathAndName); + doc.add(nl+"-- Configured to access Pazpar2 at: " +pz2config.get("PAZPAR2_URL")); if (pz2config.get("PAZPAR2_SERVICE_XML") != null) { - doc.add("-- App set to use the service definition contained in " + pz2config.getConfigFilePath() + "/" + pz2config.get("PAZPAR2_SERVICE_XML")); + doc.add(nl+"-- Configured to use the service definition contained in " + pz2config.getConfigFilePath() + "/" + pz2config.get("PAZPAR2_SERVICE_XML")); if (pz2config.get("PAZPAR2_SETTINGS_XML") != null) { - doc.add("-- App set to use the target settings contained in " + pz2config.getConfigFilePath() + "/" + pz2config.get("PAZPAR2_SETTINGS_XML")); + doc.add(nl+"-- Configured to use the target settings contained in " + pz2config.getConfigFilePath() + "/" + pz2config.get("PAZPAR2_SETTINGS_XML")); } else { - doc.add("-- App set to use the server side target settings as defined in the service definition."); + doc.add(nl+"-- Configured to use the server side target settings as defined in the service definition."); } } else if (pz2config.get("PAZPAR2_SERVICE_ID") != null) { - doc.add("-- App set to use the server side service definition identified by service id \""+pz2config.get("PAZPAR2_SERVICE_ID") + "\""); + doc.add(nl+"-- Configured to use the server side service definition identified by service id \""+pz2config.get("PAZPAR2_SERVICE_ID") + "\""); } else { - doc.add("Error: Did not find service ID nor service definition XML file to set up pazpar2 service."); + doc.add(nl+"Error: Did not find service ID nor service definition XML file for setting up a pazpar2 service."); } return doc; }