package myBeans; import java.io.Serializable; import java.text.SimpleDateFormat; import java.util.Date; import javax.faces.bean.ManagedBean; import javax.faces.bean.SessionScoped; import javax.faces.event.ActionEvent; import javax.faces.model.SelectItem; import org.icefaces.ace.component.fileentry.FileEntry; import org.icefaces.ace.component.fileentry.FileEntryEvent; import org.icefaces.ace.component.fileentry.FileEntryResults; @ManagedBean(name="formBean") @SessionScoped public class FormBean implements Serializable{ private static final String RENDERER_NAME = "rendererName"; private String firstName; private String lastName; private String comments; private boolean editMode; public FormBean() { } public void uploadFile( FileEntryEvent event ) throws Exception { FileEntry fileEntry = (FileEntry) event.getSource(); FileEntryResults results = fileEntry.getResults(); for (FileEntryResults.FileInfo fileInfo : results.getFiles()) { System.out.println("InputFileController :: uploadFile, file name = " + fileInfo.getFileName() ); System.out.println("InputFileController :: uploadFile, size = " + fileInfo.getSize()); } } public String getFirstName() { return firstName; } public void setFirstName(String firstName) { this.firstName = firstName; } public String getLastName() { return lastName; } public void setLastName(String lastName) { this.lastName = lastName; } public long getServerTime() { return System.currentTimeMillis(); } public String goNowhere() { System.out.println("Invoked at: " + new SimpleDateFormat("hh:mm:ss").format(new Date())); return ""; } public boolean isEditMode() { return editMode; } public void toggleEditMode(ActionEvent event) { editMode = !editMode; } public SelectItem[] getSelectItems() { SelectItem[] itemList = new SelectItem[122]; for (int i = 0; i < 122; i++) { itemList[i] = new SelectItem(Integer.valueOf(i - 1)); } return itemList; } public String getComments() { return comments; } public void setComments(String comments) { this.comments = comments; } }