PollView.java 706 Bytes
package fi.insomnia.bortal.view;

import java.util.List;

import javax.ejb.EJB;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;
import javax.faces.model.ListDataModel;

import fi.insomnia.bortal.model.Poll;
import fi.insomnia.bortal.view.helpers.PollWrapper;

@ManagedBean(name = "pollView")
@SessionScoped
public class PollView extends GenericView {

    @EJB
    private PollBeanLocal pollBean;

    private PollWrapper pollwrapper;
    private ListDataModel<Poll> polls;

    public void initPollList() {
        polls = new ListDataModel<Poll>(pollBean.findPolls());
    }

    public String beginPoll() {
        pollwrapper = new PollWrapper(polls.getRowData());
    }

}