String pluginName = queryForm.getValues("plugin");
Form requestHeaders = (Form) request.getAttributes().get("org.restlet.http.headers"); if ((requestHeaders.getValues("x-forwarded-proto") != null) && (requestHeaders.getValues("x-forwarded-proto").indexOf("https") != 0)) { if (doRedirect) { String target = "https://" + request.getHostRef().getHostDomain() + request.getResourceRef().getPath();
String SOPInstanceUID = getRequest().getResourceRef().getQueryAsForm().getValues("uid"); if(SOPInstanceUID == null) return null;
@Get("image/jpeg") public void getJPEG() { BufferedImage dicomImage=null; String imgPath = getRequest().getResourceRef().getQueryAsForm().getValues("path"); if (imgPath == null) {return;}
@Get public Representation represent(){ String search = getRequest().getResourceRef().getQueryAsForm().getValues("q"); String advSearch = getRequest().getResourceRef().getQueryAsForm().getValues("advq"); if(advSearch == null){ //prepares query if(search == null) search=""; else if(search.equals("null")) search = ""; if (search.equals("")) search = "*:*"; else{ QueryExpressionBuilder q = new QueryExpressionBuilder(search); search = q.getQueryString(); } } else{ search = advSearch; } throw new NotImplementedException("Deprecated: RMI", null); //return new StringRepresentation("" + nResults, MediaType.TEXT_PLAIN); } }
@Get public OutputRepresentation represent() { String studyUID = getRequest().getResourceRef().getQueryAsForm().getValues("studyUID"); String seriesUID = getRequest().getResourceRef().getQueryAsForm().getValues("seriesUID"); String objectUID = getRequest().getResourceRef().getQueryAsForm().getValues("objectUID"); String requestType = getRequest().getResourceRef().getQueryAsForm().getValues("requestType"); String contentType = getRequest().getResourceRef().getQueryAsForm().getValues("contentType"); setStatus( Status.SUCCESS_OK ); //lets make sure that all the REQUIRED (all caps, according to standard :)) are here if(objectUID==null || objectUID.isEmpty()) { setStatus(Status.CLIENT_ERROR_BAD_REQUEST); //result = generateErrorRepresentation("Please enter a UID", "400"); //400 means bad request } //the standard also requires that the request type is present and == WADO if(requestType == null || !requestType.equals("WADO")){ setStatus(Status.CLIENT_ERROR_BAD_REQUEST); } return FileDownloadUtils.gerFileRepresentation(objectUID); } }
@Get public StreamRepresentation represent() { String SOPInstanceUID = getRequest().getResourceRef().getQueryAsForm().getValues("uid"); if (SOPInstanceUID == null) { return null;
if (headers.getValues(HttpConstants.HEADER_AUTHORIZATION) == null) {
@Get public Representation represent() { String action = getRequest().getResourceRef().getQueryAsForm().getValues("action");