public String getListDocs() { StringBuilder sb = new StringBuilder(); sb.append("<b>List of "); sb.append(controllerBean.getSearch().getFullname()); sb.append("'s publications</b>:<br>"); ArrayList<Document> listDocs = new ArrayList(); listDocs.addAll(controllerBean.getSetDocs()); Collections.sort(listDocs, new DocSortByYear()); for (Document doc : listDocs) { sb.append(doc.getAuthorsToString()); sb.append(" "); sb.append("(<b>").append(doc.getYear()).append("</b>)."); sb.append(" \"").append(doc.getTitle()).append("\". "); sb.append("<i>").append(doc.getPublication_outlet()).append("</i>."); sb.append("<p></p>"); } return sb.toString(); }