- private String createFullDownloadUrl(String fileName, String fileId) {
- StringBuilder url = new StringBuilder();
- // in case RAP is proxied we need to specify the actual base URL
- // TODO find a cleaner way
- // String forcedDownloadUrlBase = System
- // .getProperty(FORCED_DOWNLOAD_URL_BASE_PROPERTY);
- // if (forcedDownloadUrlBase != null)
- // url.append(forcedDownloadUrlBase);
- // else
- // url.append(RWT.getRequest().getRequestURL());
-
- // TODO check how to get that cleanly when coming back online
- url.append("http://localhost:7070");
- url.append(RWT.getServiceManager().getServiceHandlerUrl(
- DOWNLOAD_SERVICE_NAME));
-
- url.append(createParamUrl(fileName, fileId));
- return url.toString();
- }
-