X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fcommands%2FPazpar2Command.java;h=0a609c60408986760e1e8ef3d2865230b90bde35;hb=refs%2Fheads%2Fglassfish-version;hp=25ea8dbf2f2aeceacd9a19d0985a754b0557709e;hpb=e41d39f78bcfa443b1422b06cf9948811013d9bd;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/commands/Pazpar2Command.java b/src/main/java/com/indexdata/mkjsf/pazpar2/commands/Pazpar2Command.java index 25ea8db..0a609c6 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/commands/Pazpar2Command.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/commands/Pazpar2Command.java @@ -85,9 +85,11 @@ public abstract class Pazpar2Command implements Serializable { * * @return Response data object based on the Pazpar2 service response */ - public ResponseDataObject runWith(String... parameters) { - for (String parameter : parameters) { - StringTokenizer tokenizer = new StringTokenizer(parameter,"="); + public ResponseDataObject runWith(String parameters) { + StringTokenizer expressions = new StringTokenizer(parameters,";"); + while (expressions.hasMoreTokens()) { + String expression = expressions.nextToken(); + StringTokenizer tokenizer = new StringTokenizer(expression,"="); String name = (String) tokenizer.nextElement(); String value = (String) tokenizer.nextElement(); CommandParameter commandParameter = new CommandParameter(name,"=",value);