new CommandParameter("username","=",user.getName()),\r
new CommandParameter("password","=",user.getPassword()));\r
ClientCommandResponse commandResponse = pz2.getSpClient().send(auth);\r
- AuthResponse responseObject = (AuthResponse) (ResponseParser.getParser().getDataObject(commandResponse.getResponseString()));\r
+ String renamedResponse = renameResponseElement(commandResponse.getResponseString(), "auth");\r
+ commandResponse.setResponseToParse(renamedResponse);\r
+ AuthResponse responseObject = (AuthResponse) ResponseParser.getParser().getDataObject(commandResponse);\r
if (ResponseParser.docTypes.contains(responseObject.getType())) {\r
pzresp.put(auth.getCommandName(), responseObject);\r
}\r
pzresp.resetAllSessionData();\r
AuthCommand auth = pzreq.getSp().getAuth(); \r
auth.setParameterInState(new CommandParameter("action","=","ipAuth"));\r
- ClientCommandResponse commandResponse = pz2.getSpClient().send(auth);\r
- AuthResponse responseObject = (AuthResponse) (ResponseParser.getParser().getDataObject(commandResponse.getResponseString()));\r
+ ClientCommandResponse commandResponse = pz2.getSpClient().send(auth); \r
+ String renamedResponse = renameResponseElement(commandResponse.getResponseString(), "auth");\r
+ commandResponse.setResponseToParse(renamedResponse);\r
+ ResponseDataObject responseObject = ResponseParser.getParser().getDataObject(commandResponse);\r
if (ResponseParser.docTypes.contains(responseObject.getType())) {\r
pzresp.put(auth.getCommandName(), responseObject);\r
}\r
} \r
}\r
}\r
+ \r
+ private String renameResponseElement(String responseString, String newName) {\r
+ responseString = responseString.replace("<response>", "<" + newName + ">");\r
+ responseString = responseString.replace("</response>", "</" + newName + ">");\r
+ return responseString;\r
+ }\r
\r
public String getInitDocPath () {\r
return pz2.getSpClient().getConfiguration().get("INIT_DOC_PATH");\r
}\r
\r
public void submitInitDoc () throws IOException {\r
- HttpResponseWrapper response = initDocUpload.submit();\r
- ResponseDataObject responseObject = ResponseParser.getParser().getDataObject(response.getResponseString());\r
+ ClientCommandResponse response = (ClientCommandResponse) initDocUpload.submit();\r
+ ResponseDataObject responseObject = ResponseParser.getParser().getDataObject(response);\r
logger.info("Putting init response to : " + Utils.objectId(pzresp));\r
pzresp.put("init", responseObject);\r
}\r
public InitDocUpload getInitDocUpload () {\r
return initDocUpload;\r
}\r
-\r
- \r
- \r
- \r
}\r