private RetrieveDocumentSetResponseType doRetrieve(RetrieveImagingDocumentSetRequestType req) { RetrieveDocumentSetResponseType rsp = null, tmpRsp; for (Entry<String, List<StudyRequest>> entry : XDSUtil.splitRequestPerSrcID(req).entrySet()) { req.getStudyRequest().clear(); req.getStudyRequest().addAll(entry.getValue()); tmpRsp = doSourceRetrieve(entry.getKey(), req); if (rsp == null) { rsp = tmpRsp; } else { XDSUtil.addResponse(tmpRsp, rsp); } } if (rsp == null) rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.finishResponse(rsp); XDSAudit.logImgRetrieve(rsp, new AuditRequestInfo(LogHandler.getInboundSOAPHeader(), wsContext)); return rsp; }
private RetrieveDocumentSetResponseType doRetrieve(RetrieveImagingDocumentSetRequestType req) { RetrieveDocumentSetResponseType rsp = null, tmpRsp; for (Entry<String, List<StudyRequest>> entry : XDSUtil.splitRequestPerSrcID(req).entrySet()) { req.getStudyRequest().clear(); req.getStudyRequest().addAll(entry.getValue()); tmpRsp = doSourceRetrieve(entry.getKey(), req); if (rsp == null) { rsp = tmpRsp; } else { XDSUtil.addResponse(tmpRsp, rsp); } } if (rsp == null) rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.finishResponse(rsp); XDSAudit.logImgRetrieve(rsp, new AuditRequestInfo(LogHandler.getInboundSOAPHeader(), wsContext)); return rsp; }
rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.finishResponse(rsp); XDSAudit.logImgRetrieve(rsp, new AuditRequestInfo(LogHandler.getInboundSOAPHeader(), wsContext)); return rsp;
rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.finishResponse(rsp); XDSAudit.logImgRetrieve(rsp, new AuditRequestInfo(LogHandler.getInboundSOAPHeader(), wsContext)); return rsp;