private RetrieveDocumentSetResponseType doSourceRetrieve(RetrieveImagingDocumentSetRequestType req, boolean hasRespondingGWforHome) { 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, hasRespondingGWforHome); if (rsp == null) { rsp = tmpRsp; } else { XDSUtil.addResponse(tmpRsp, rsp); } } if (rsp == null) rsp = iheFactory.createRetrieveDocumentSetResponseType(); return rsp; } private RetrieveDocumentSetResponseType doSourceRetrieve(String sourceID, RetrieveImagingDocumentSetRequestType req, boolean hasRespondingGWforHome) {
private RetrieveDocumentSetResponseType doSourceRetrieve(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(); return rsp; } private RetrieveDocumentSetResponseType doSourceRetrieve(String sourceID, RetrieveImagingDocumentSetRequestType req) {
String url = cfg.getRespondingGWURL(home); if (url == null) { return iheFactory.createRetrieveDocumentSetResponseType(); rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
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; }
String url = XdsDevice.getXCAiInitiatingGW().getXDSiSourceURL(sourceID); if (url == null) { return iheFactory.createRetrieveDocumentSetResponseType(); rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
String url = cfg.getRespondingGWURL(home); if (url == null) { return iheFactory.createRetrieveDocumentSetResponseType(); rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
String url = XdsDevice.getXCAiRespondingGW().getXDSiSourceURL(sourceID); if (url == null) { return iheFactory.createRetrieveDocumentSetResponseType(); rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
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(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
return iheFactory.createRetrieveDocumentSetResponseType(); rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
x.setSeverity(XDSException.XDS_ERR_SEVERITY_WARNING); if (rsp == null) rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.addError(rsp, x); continue; rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.finishResponse(rsp); XDSAudit.logImgRetrieve(rsp, new AuditRequestInfo(LogHandler.getInboundSOAPHeader(), wsContext));
x.setSeverity(XDSException.XDS_ERR_SEVERITY_WARNING); if (rsp == null) rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.addError(rsp, x); continue; rsp = iheFactory.createRetrieveDocumentSetResponseType(); XDSUtil.finishResponse(rsp); XDSAudit.logImgRetrieve(rsp, new AuditRequestInfo(LogHandler.getInboundSOAPHeader(), wsContext));
rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x);
rsp = iheFactory.createRetrieveDocumentSetResponseType(); if (x instanceof XDSException) { XDSUtil.addError(rsp, (XDSException) x); rsp = iheFactory.createRetrieveDocumentSetResponseType();
@Override public RetrieveDocumentSetResponseType documentRepositoryRetrieveDocumentSet(RetrieveDocumentSetRequestType req) { log.info("################ documentRepositoryRetrieveDocumentSet called!"); RetrieveDocumentSetResponseType rsp = iheFactory.createRetrieveDocumentSetResponseType(); try { String repositoryUID = getRepositoryUniqueId();
@Override public RetrieveDocumentSetResponseType documentRepositoryRetrieveDocumentSet(RetrieveDocumentSetRequestType req) { log.info("################ documentRepositoryRetrieveDocumentSet called!"); RetrieveDocumentSetResponseType rsp = iheFactory.createRetrieveDocumentSetResponseType(); try { String repositoryUID = getRepositoryUniqueId();