Class AuthorizationManager
- java.lang.Object
-
- com.aquima.interactions.process.impl.AuthorizationManager
-
public class AuthorizationManager extends Object
This class evaluates an authorization algorithm to the required roles.- Since:
- 9.1
- Author:
- A.Pragt
-
-
Constructor Summary
Constructors Constructor Description AuthorizationManager(IProject project, IProcessExtensionFactory factory)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IRole[]
evaluateRoles(IAuthorizationAlgorithmDefinition algorithm, IProcessEngine processEngine, long currentCaseId, long currentTaskId)
IRole[]
evaluateRoles(IProcessTaskDefinition taskDefinition, IProcessEngine processEngine, long currentCaseId, long currentTaskId)
-
-
-
Constructor Detail
-
AuthorizationManager
public AuthorizationManager(IProject project, IProcessExtensionFactory factory)
-
-
Method Detail
-
evaluateRoles
public IRole[] evaluateRoles(IProcessTaskDefinition taskDefinition, IProcessEngine processEngine, long currentCaseId, long currentTaskId) throws AuthorizationEvaluationException
- Throws:
AuthorizationEvaluationException
-
evaluateRoles
public IRole[] evaluateRoles(IAuthorizationAlgorithmDefinition algorithm, IProcessEngine processEngine, long currentCaseId, long currentTaskId) throws AuthorizationEvaluationException
- Throws:
AuthorizationEvaluationException
-
-