public class DenyAllPermissionEvaluator extends Object implements PermissionEvaluator
| Constructor and Description |
|---|
DenyAllPermissionEvaluator() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
hasPermission(Authentication authentication,
Object target,
Object permission) |
boolean |
hasPermission(Authentication authentication,
Serializable targetId,
String targetType,
Object permission)
Alternative method for evaluating a permission where only the identifier of the target object
is available, rather than the target instance itself.
|
public boolean hasPermission(Authentication authentication, Object target, Object permission)
hasPermission in interface PermissionEvaluatorauthentication - represents the user in question. Should not be null.target - the domain object for which permissions should be checked. May be null
in which case implementations should return false, as the null condition can be checked explicitly
in the expression.permission - a representation of the permission object as supplied by the expression system. Not null.public boolean hasPermission(Authentication authentication, Serializable targetId, String targetType, Object permission)
PermissionEvaluatorhasPermission in interface PermissionEvaluatorauthentication - represents the user in question. Should not be null.targetId - the identifier for the object instance (usually a Long)targetType - a String representing the target's type (usually a Java classname). Not null.permission - a representation of the permission object as supplied by the expression system. Not null.