X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fpz2utils4jsf%2Fpazpar2%2Fstate%2FPazpar2State.java;h=39ac006ecc505efd700b31dce269cd611c6c43a1;hb=801fbed2d559e224160d473e0860dd765354569f;hp=9850ef90cd32fa037132dfa744ae9bb03a36f09f;hpb=977e4983e28683dd8a7d9fd19b0daee3ac349a3a;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;