package org.primefaces.extensions.showcase.controller;
import java.io.Serializable;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;
@SuppressWarnings("serial")
@ManagedBean
@ViewScoped
public class SwitchController implements Serializable {
private String value;
public String getValue() {
return value;
}
public void setValue(final String value) {
this.value = value;
}
public void listener(final String value) {
final FacesMessage msg = new FacesMessage(FacesMessage.SEVERITY_INFO, "Listener called",
"Listener with value '" + value + "' called.");
FacesContext.getCurrentInstance().addMessage(null, msg);
}
}