OrgRoleDataView.java 806 Bytes
package fi.codecrew.moya.web.cdiview.user;

import javax.ejb.EJB;
import javax.enterprise.context.RequestScoped;
import javax.faces.model.ListDataModel;
import javax.inject.Named;

import fi.codecrew.moya.beans.OrgRoleBeanLocal;
import fi.codecrew.moya.model.OrgRole;
import fi.codecrew.moya.web.cdiview.GenericCDIView;

@Named
@RequestScoped
public class OrgRoleDataView extends GenericCDIView {

	private static final long serialVersionUID = -607046631885684171L;

	private transient ListDataModel<OrgRole> orgRoles;

	@EJB
	private transient OrgRoleBeanLocal orgRolesBean;

	public ListDataModel<OrgRole> getOrgRoles() {

		if (orgRoles == null) {
			orgRoles = new ListDataModel<OrgRole>(orgRolesBean.listOrgRoles());
		}

		return orgRoles;
	}

	public boolean permissionList() {
		return true;
	}

}