Class AccessRestrictionExpressionRoot
java.lang.Object
org.craftercms.security.utils.spring.el.AccessRestrictionExpressionRoot
Instances of this class are used as the root object for Spring EL
Expression
s that are used to evaluate
access restrictions.- Author:
- Alfonso Vásquez
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
denyAll()
Always returns false (deny access to everyone).boolean
hasAnyRole
(Collection<String> roles) Returns trues if the profile has any of the specified roles.boolean
Returns trues if the profile has the specified role.boolean
Returns trues if user is anonymous.boolean
Returns trues if user is authenticated.boolean
Always returns true (allow access to everyone).void
setProfile
(Profile profile)
-
Constructor Details
-
AccessRestrictionExpressionRoot
public AccessRestrictionExpressionRoot()
-
-
Method Details
-
setProfile
-
isAnonymous
public boolean isAnonymous()Returns trues if user is anonymous. -
isAuthenticated
public boolean isAuthenticated()Returns trues if user is authenticated. -
hasRole
Returns trues if the profile has the specified role. -
hasAnyRole
Returns trues if the profile has any of the specified roles. -
permitAll
public boolean permitAll()Always returns true (allow access to everyone). -
denyAll
public boolean denyAll()Always returns false (deny access to everyone).
-