package org.richfaces.bootstrap;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
@ManagedBean(name = "sessionBean")
@SessionScoped
@SuppressWarnings("serial")
public class SessionBean implements Serializable {
private boolean fluid = true;
public boolean isFluid() {
return fluid;
}
public void setFluid(boolean fluid) {
this.fluid = fluid;
}
private List<String> selectedValues;
private List<String> availableValues;
public List<String> getSelectedValues() {
return selectedValues;
}
public void setSelectedValues(List<String> selectedValues) {
this.selectedValues = selectedValues;
}
public List<String> getAvailableValues() {
if(availableValues == null) {
availableValues = new ArrayList<String>();
availableValues.add("Value1");
availableValues.add("Value2");
availableValues.add("Value3");
availableValues.add("Value4");
}
return availableValues;
}
public void setAvailableValues(List<String> availableValues) {
this.availableValues = availableValues;
}
}