private String buildAllServiceList(ExportDataRequestMsg request, String currentUser) { List<String> urls = urlListRead(request.isAllServices(), request.getURLs(), currentUser, request.getClassification()); StringBuilder list = new StringBuilder(); for (int i = 0; i < urls.size(); i++) { list.append("<li>").append(Utility.encodeHTML(urls.get(i))).append("</li>\n"); } return list.toString(); }
throw new IllegalArgumentException("request is null"); Utility.validateClassification(request.getClassification()); AuditLogger.logItem(this.getClass().getCanonicalName(), "exportDataToHTML", currentUser, "", (request.getClassification()), ctx!=null? ctx.getMessageContext():null); time.getTime().toString()); if (request.getClassification() == null) { request.setClassification(getClassLevelFromDB()); header = header.replaceAll("%CLASSIFICATION%", (Utility.ICMClassificationToString(request.getClassification().getClassification()) + " - " + request.getClassification().getCaveats())); header = header.replaceAll("%COLOR%", Utility.ICMClassificationToColorCodeString(request.getClassification().getClassification())); footer = footer.replaceAll("%CLASSIFICATION%", (Utility.ICMClassificationToString(request.getClassification().getClassification()) + " - " + request.getClassification().getCaveats())); footer = footer.replaceAll("%COLOR%", Utility.ICMClassificationToColorCodeString(request.getClassification().getClassification())); fw = new OutputStreamWriter( new FileOutputStream(f), Constants.CHARSET); List<String> urls = urlListRead(request.isAllServices(), request.getURLs(), currentUser, request.getClassification());