4 package com.indexdata.pz2utils4jsf.config;
\r
6 import java.io.IOException;
\r
7 import java.util.ArrayList;
\r
8 import java.util.HashMap;
\r
9 import java.util.List;
\r
10 import java.util.Map;
\r
12 import javax.enterprise.context.SessionScoped;
\r
13 import javax.enterprise.inject.Alternative;
\r
14 import javax.inject.Named;
\r
16 @Named @SessionScoped @Alternative
\r
17 public class Pz2ConfigureByHardcoding implements Pz2Configurator {
\r
22 private static final long serialVersionUID = -3833516705975419652L;
\r
23 private Pz2Config pz2config = null;
\r
27 public Pz2Config getConfig() throws IOException {
\r
28 if (pz2config == null) {
\r
34 private void createConfig () throws IOException {
\r
35 Map<String,String> parameters = new HashMap<String,String>();
\r
36 parameters.put("PAZPAR2_URL", "http://mk2-test.indexdata.com/test-pazpar2/");
\r
37 parameters.put("PAZPAR2_SERVICE_ID", "jsfdemo");
\r
38 pz2config = new Pz2Config(parameters);
\r
43 * @see com.indexdata.pz2utils4jsf.config.Pz2Configurator#document()
\r
46 public List<String> document() {
\r
47 List<String> docs = new ArrayList<String>();
\r
48 docs.add("No docs");
\r