package jsf; import ejb.CustomerFacade; import entities.Customer; import java.io.Serializable; import java.util.List; import javax.ejb.EJB; import javax.enterprise.context.RequestScoped; import javax.inject.Named; @Named @RequestScoped public class Bean3 { @EJB private CustomerFacade customerFacade; private List<Customer> customers; private String state; public String getState() { return state; } public void setState(String state) { this.state = state; } public List<Customer> getCustomers() { return customers; } public String chargeCustomersFromState() { if (customers == null) { customers = customerFacade.findByState(state); } return null; } }