OrgRoleBean.java 768 Bytes
package fi.insomnia.bortal.beans;

import java.util.List;

import javax.ejb.EJB;
import javax.ejb.LocalBean;
import javax.ejb.Stateless;

import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import fi.insomnia.bortal.facade.OrgRoleFacade;
import fi.insomnia.bortal.model.OrgRole;

/**
 * Session Bean implementation class OrgRoleBean
 */
@Stateless
@LocalBean
public class OrgRoleBean implements OrgRoleBeanLocal {

	private static final Logger logger = LoggerFactory
			.getLogger(OrgRoleBean.class);

	@EJB
	private EventBeanLocal eventBean;

	@EJB
	private OrgRoleFacade orgRoleFacade;

	public OrgRoleBean() {
	}

	@Override
	public List<OrgRole> listOrgRoles() {
		return orgRoleFacade.findByOrganizer(eventBean.getCurrentEvent()
				.getOrganiser());
	}

}