Package org.fenixedu.cms.domain
Class PermissionEvaluation
- java.lang.Object
-
- org.fenixedu.cms.domain.PermissionEvaluation
-
public class PermissionEvaluation extends Object
Created by borgez-dsi on 08-09-2015.
-
-
Constructor Summary
Constructors Constructor Description PermissionEvaluation()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleancanAccess(org.fenixedu.bennu.core.domain.User user, Site site)static booleancanDoThis(org.fenixedu.bennu.core.domain.User user, Site site, PermissionsArray.Permission... permissions)static booleancanDoThis(Site site, String permissions)static booleancanDoThis(Site site, PermissionsArray.Permission... permissions)static voidensureCanAccess(Site site)static voidensureCanDoThis(org.fenixedu.bennu.core.domain.User user, Site site, PermissionsArray.Permission... permissions)static voidensureCanDoThis(Site site, PermissionsArray.Permission... permissions)
-
-
-
Method Detail
-
canAccess
public static boolean canAccess(org.fenixedu.bennu.core.domain.User user, Site site)
-
canDoThis
public static boolean canDoThis(org.fenixedu.bennu.core.domain.User user, Site site, PermissionsArray.Permission... permissions)
-
canDoThis
public static boolean canDoThis(Site site, PermissionsArray.Permission... permissions)
-
ensureCanDoThis
public static void ensureCanDoThis(org.fenixedu.bennu.core.domain.User user, Site site, PermissionsArray.Permission... permissions)
-
ensureCanDoThis
public static void ensureCanDoThis(Site site, PermissionsArray.Permission... permissions)
-
ensureCanAccess
public static void ensureCanAccess(Site site)
-
-