public List<ActionData> getUploadFileList() { List<ActionData> uploadedFiles = new ArrayList<ActionData>(); for (ForumAttachment attachdata : attachments_) { ActionData fileUpload = new ActionData(); fileUpload.setActionListener(ForumUtils.EMPTY_STR); fileUpload.setActionType(ActionData.TYPE_ATT); String fileName = attachdata.getName(); fileUpload.setActionName(fileName + "(" + ForumUtils.getSizeFile(attachdata.getSize()) + ")"); fileUpload.setShowLabel(true); fileUpload.setCssIconClass( CssClassUtils.getCSSClassByFileNameAndFileType(fileName, attachdata.getMimeType(), null)); uploadedFiles.add(fileUpload); ActionData removeAction = new ActionData(); removeAction.setActionListener("RemoveAttachment"); removeAction.setActionName("UITopicForm.action.RemoveAttachment"); removeAction.setActionParameter(attachdata.getId()); removeAction.setActionType(ActionData.TYPE_ICON); removeAction.setCssIconClass("uiIconDelete uiIconLightGray"); removeAction.setBreakLine(true); uploadedFiles.add(removeAction); } return uploadedFiles; }