/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package org.javaee7.jsf.components; import java.util.Arrays; import javax.annotation.PostConstruct; import javax.enterprise.context.ApplicationScoped; import javax.inject.Named; /** * @author Arun Gupta */ @Named @ApplicationScoped public class MyBean { String commandLink; String commandLinkLabel; Person[] list; String password; String inputText; String inputTextarea; boolean selectBooleanCheckbox; String[] selectManyCheckbox; @PostConstruct public void init() { list = Arrays.asList( new Person(1, "Penny"), new Person(2, "Leonard"), new Person(3, "Sheldon")).toArray(new Person[0]); } public String getCommandLink() { return commandLink; } public void setCommandLink(String commandLink) { this.commandLink = commandLink; } public String getCommandLinkLabel() { return commandLinkLabel; } public void setCommandLinkLabel(String commandLinkLabel) { this.commandLinkLabel = commandLinkLabel; } public void setList(Person[] list) { this.list = list; } public Person[] getList() { return list; } public String getPassword() { return password; } public void setPassword(String password) { this.password = password; } public String getInputText() { return inputText; } public void setInputText(String inputText) { this.inputText = inputText; } public String getInputTextarea() { return inputTextarea; } public void setInputTextarea(String inputTextarea) { this.inputTextarea = inputTextarea; } public boolean isSelectBooleanCheckbox() { return selectBooleanCheckbox; } public void setSelectBooleanCheckbox(boolean selectBooleanCheckbox) { this.selectBooleanCheckbox = selectBooleanCheckbox; } public String[] getSelectManyCheckbox() { return selectManyCheckbox; } public void setSelectManyCheckbox(String[] selectManyCheckbox) { this.selectManyCheckbox = selectManyCheckbox; } }