X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fpz2utils4jsf%2Fpazpar2%2Fstate%2FPazpar2State.java;h=39ac006ecc505efd700b31dce269cd611c6c43a1;hb=906df9a7a07c860de28e13cf3769361d4aaa2742;hp=9850ef90cd32fa037132dfa744ae9bb03a36f09f;hpb=684c532310691be01ea81c277b986f13e29bec5b;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/state/Pazpar2State.java b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/state/Pazpar2State.java index 9850ef9..39ac006 100644 --- a/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/state/Pazpar2State.java +++ b/src/main/java/com/indexdata/pz2utils4jsf/pazpar2/state/Pazpar2State.java @@ -37,7 +37,7 @@ public class Pazpar2State { commands.put(Pazpar2Commands.RECORD, new RecordCommand(mgr)); commands.put(Pazpar2Commands.TERMLIST, new TermlistCommand(mgr)); commands.put(Pazpar2Commands.BYTARGET, new BytargetCommand(mgr)); - key = "#initial"; + key = "#1"; } /** @@ -63,14 +63,14 @@ public class Pazpar2State { */ public String getKey() { if (key == null) { - StringBuilder querystatebuilder = new StringBuilder("#"); + StringBuilder querystatebuilder = new StringBuilder(""); for (Pazpar2Command command : commands.values()) { if (command.hasParameters()) { querystatebuilder.append("||"+command.getName()+"::"); querystatebuilder.append(command.getValueWithExpressions()); } } - key = querystatebuilder.toString(); + key = "#"+querystatebuilder.toString().hashCode(); return key; } else { return key;