Class 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 Detail

      • ManagerInvolvedAuthorizationRuleMappingImpl

        public ManagerInvolvedAuthorizationRuleMappingImpl()
    • Method Detail

      • getProcessStartRuleKeys

        public java.util.List<java.lang.String> getProcessStartRuleKeys()
        Specified by:
        getProcessStartRuleKeys in interface AuthorizationRuleMapping
        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:
        getProcessOverviewRuleKeys in interface AuthorizationRuleMapping
        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:
        getTaskRuleKeys in interface AuthorizationRuleMapping
        Returns:
        a list of rule identifiers applied when a form or page is used to execute a task