TournamentAdminView.java 863 Bytes
package fi.codecrew.moya.web.cdiview.tournaments;

import java.util.List;

import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.inject.Named;

import fi.codecrew.moya.beans.TournamentBeanLocal;
import fi.codecrew.moya.enums.apps.TournamentPermission;
import fi.codecrew.moya.model.Tournament;
import fi.codecrew.moya.web.cdiview.GenericCDIView;

@RequestScoped
@Named
public class TournamentAdminView extends GenericCDIView {
	/**
	 * 
	 */
	private static final long serialVersionUID = -9079431236226432769L;
	@EJB
	private TournamentBeanLocal tournamentBean;

	public void initView()
	{
		super.requirePermissions(TournamentPermission.MANAGE_ALL);
	}

	public List<Tournament> getActiveTournaments() {
		List<Tournament> tl = tournamentBean.getActiveTournaments();
		return tl;
	}

	public String create() {
		return "create";
	}
}