Class ManagerInvolvedAuthorizationRuleMappingImpl
- java.lang.Object
-
- org.bonitasoft.engine.core.form.impl.ManagerInvolvedAuthorizationRuleMappingImpl
-
- All Implemented Interfaces:
AuthorizationRuleMapping
public class ManagerInvolvedAuthorizationRuleMappingImpl extends java.lang.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 Constructor Description ManagerInvolvedAuthorizationRuleMappingImpl()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.List<java.lang.String>getProcessOverviewRuleKeys()java.util.List<java.lang.String>getProcessStartRuleKeys()java.util.List<java.lang.String>getTaskRuleKeys()
-
-
-
Method Detail
-
getProcessStartRuleKeys
public java.util.List<java.lang.String> getProcessStartRuleKeys()
- Specified by:
getProcessStartRuleKeysin interfaceAuthorizationRuleMapping- Returns:
- a list of rule identifiers applied when a form or page is used to start a process
-
getProcessOverviewRuleKeys
public java.util.List<java.lang.String> getProcessOverviewRuleKeys()
- Specified by:
getProcessOverviewRuleKeysin interfaceAuthorizationRuleMapping- Returns:
- a list of rule identifiers applied when a form or page is used to display process overview
-
getTaskRuleKeys
public java.util.List<java.lang.String> getTaskRuleKeys()
- Specified by:
getTaskRuleKeysin interfaceAuthorizationRuleMapping- Returns:
- a list of rule identifiers applied when a form or page is used to execute a task
-
-