Class DefaultPermissionEvaluator
- java.lang.Object
-
- org.apache.archiva.redback.authorization.rbac.evaluator.DefaultPermissionEvaluator
-
- All Implemented Interfaces:
PermissionEvaluator
@Service("permissionEvaluator") public class DefaultPermissionEvaluator extends Object implements PermissionEvaluator
DefaultPermissionEvaluator: Currently only one expression is available for evaluation, ${username} will be replaced with the username of the person making the authorization check- Author:
- Jesse McConnell
-
-
Constructor Summary
Constructors Constructor Description DefaultPermissionEvaluator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
evaluate(Permission permission, String operation, String resource, String principal)
UserManager
getUserManager()
void
setUserManager(UserManager userManager)
-
-
-
Constructor Detail
-
DefaultPermissionEvaluator
public DefaultPermissionEvaluator()
-
-
Method Detail
-
evaluate
public boolean evaluate(Permission permission, String operation, String resource, String principal) throws PermissionEvaluationException
- Specified by:
evaluate
in interfacePermissionEvaluator
- Throws:
PermissionEvaluationException
-
getUserManager
public UserManager getUserManager()
-
setUserManager
public void setUserManager(UserManager userManager)
-
-