/* * Copyright 2009-2011 Prime Technology. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package org.primefaces.examples.view; import java.io.Serializable; import java.util.HashMap; import java.util.List; import java.util.Map; import javax.faces.application.FacesMessage; import javax.faces.context.FacesContext; public class FormBean implements Serializable { private boolean value1; private boolean value2; private List<String> selectedMovies; private List<String> selectedOptions; private Map<String, String> movies; private Integer option; private Integer number; public FormBean() { movies = new HashMap<String, String>(); movies.put("Scarface", "Scarface"); movies.put("Goodfellas", "Goodfellas"); movies.put("Godfather", "Godfather"); movies.put("Carlito's Way", "Carlito's Way"); } public boolean isValue1() { return value1; } public void setValue1(boolean value1) { this.value1 = value1; } public boolean isValue2() { return value2; } public void setValue2(boolean value2) { this.value2 = value2; } public List<String> getSelectedMovies() { return selectedMovies; } public void setSelectedMovies(List<String> selectedMovies) { this.selectedMovies = selectedMovies; } public List<String> getSelectedOptions() { return selectedOptions; } public void setSelectedOptions(List<String> selectedOptions) { this.selectedOptions = selectedOptions; } public Map<String, String> getMovies() { return movies; } public Integer getOption() { return option; } public void setOption(Integer option) { this.option = option; } public Integer getNumber() { return number; } public void setNumber(Integer number) { this.number = number; } public void addMessage() { String summary = value2 ? "Checked" : "Unchecked"; FacesContext.getCurrentInstance().addMessage(null, new FacesMessage(summary)); } }