X-Git-Url: http://git.indexdata.com/?a=blobdiff_plain;f=src%2Fmain%2Fjava%2Fcom%2Findexdata%2Fmkjsf%2Fpazpar2%2Fcommands%2Fsp%2FAuthCommand.java;h=31b2d8977c0e36a5aa836e0df21a6183ca72b1b5;hb=6c92dd9a72ae1fa27dd061c1897531879b8c0ba6;hp=67780e5cb21c1ceee793c567a76a2837da03108e;hpb=017a20f6da489d3d968025f0442213aee7252c41;p=mkjsf-moved-to-github.git diff --git a/src/main/java/com/indexdata/mkjsf/pazpar2/commands/sp/AuthCommand.java b/src/main/java/com/indexdata/mkjsf/pazpar2/commands/sp/AuthCommand.java index 67780e5..31b2d89 100644 --- a/src/main/java/com/indexdata/mkjsf/pazpar2/commands/sp/AuthCommand.java +++ b/src/main/java/com/indexdata/mkjsf/pazpar2/commands/sp/AuthCommand.java @@ -7,10 +7,11 @@ import com.indexdata.mkjsf.pazpar2.Pz2Service; import com.indexdata.mkjsf.pazpar2.commands.CommandParameter; import com.indexdata.mkjsf.pazpar2.commands.Pazpar2Command; import com.indexdata.mkjsf.pazpar2.data.ResponseParser; +import com.indexdata.mkjsf.pazpar2.data.sp.AuthResponse; import com.indexdata.mkjsf.pazpar2.data.sp.SpResponseDataObject; /** - * Represents a Service Proxy auth command. + * Represents a Service Proxy auth command, can be accessed by pzreq.sp.auth * *

Authenticates a user against a Pazpar2 Service Proxy

* @@ -32,7 +33,7 @@ public class AuthCommand extends Pazpar2Command implements ServiceProxyCommand { ClientCommandResponse response = (ClientCommandResponse) Pz2Service.get().getSearchClient().executeCommand(this); String renamedResponse = renameResponseElement(response.getResponseString(), "auth"); response.setResponseToParse(renamedResponse); - SpResponseDataObject responseObject = (SpResponseDataObject) ResponseParser.getParser().getDataObject(response); + AuthResponse responseObject = (AuthResponse) ResponseParser.getParser().getDataObject(response); if (ResponseParser.docTypes.contains(responseObject.getType())) { Pz2Service.get().getPzresp().put(getCommandName(), responseObject); } @@ -52,8 +53,8 @@ public class AuthCommand extends Pazpar2Command implements ServiceProxyCommand { * @return */ private String renameResponseElement(String responseString, String newName) { - responseString = responseString.replace("", "<" + newName + ">"); - responseString = responseString.replace("", ""); + responseString = responseString.replace("