package net.sf.minuteProject.utils.security; import net.sf.minuteProject.configuration.bean.enrichment.security.EntitySecuredAccess; import net.sf.minuteProject.configuration.bean.model.data.Table; public class EntitySecurityUtils { public static boolean isEntityRoleSecured(EntitySecuredAccess esa) { return (esa!=null && esa.getRoles()!=null)?true:false; } public static String getEntitySecuredRoles(EntitySecuredAccess esa) { return (esa!=null)?esa.getRoles():null; } public static boolean isEntityRoleSecured(net.sf.minuteProject.configuration.bean.Package pack) { return isEntityRoleSecured(pack.getSecurityColor()); } public static String getEntitySecuredRoles(net.sf.minuteProject.configuration.bean.Package pack) { return getEntitySecuredRoles(pack.getSecurityColor()); } public static boolean isEntityRoleSecured(Table table) { return isEntityRoleSecured(table.getEntitySecuredAccess()); } public static String getEntitySecuredRoles(Table table) { return getEntitySecuredRoles(table.getEntitySecuredAccess()); } }