Class ManagerInvolvedAuthorizationRuleMappingImpl
java.lang.Object
org.bonitasoft.engine.core.form.impl.ManagerInvolvedAuthorizationRuleMappingImpl
- All Implemented Interfaces:
AuthorizationRuleMapping
public class ManagerInvolvedAuthorizationRuleMappingImpl
extends Object
implements AuthorizationRuleMapping
Modified version of the default implementation, with the following change:
For case overview, also authorize access for a manager of a user involved in the case.
- Author:
- Emmanuel Duchastenier, Danila Mazour
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription
-
Constructor Details
-
ManagerInvolvedAuthorizationRuleMappingImpl
public ManagerInvolvedAuthorizationRuleMappingImpl()
-
-
Method Details
-
getProcessStartRuleKeys
- Specified by:
getProcessStartRuleKeysin interfaceAuthorizationRuleMapping- Returns:
- a list of rule identifiers applied when a form or page is used to start a process
-
getProcessOverviewRuleKeys
- Specified by:
getProcessOverviewRuleKeysin interfaceAuthorizationRuleMapping- Returns:
- a list of rule identifiers applied when a form or page is used to display process overview
-
getTaskRuleKeys
- Specified by:
getTaskRuleKeysin interfaceAuthorizationRuleMapping- Returns:
- a list of rule identifiers applied when a form or page is used to execute a task
-