Class DelegationFilter

java.lang.Object
net.bluemind.mailbox.api.rules.MailFilterRule
net.bluemind.mailbox.api.rules.DelegationFilter

public class DelegationFilter extends MailFilterRule
  • Field Details

  • Constructor Details

    • DelegationFilter

      public DelegationFilter(boolean active)
    • DelegationFilter

      public DelegationFilter(MailFilterRule mf)
  • Method Details

    • getCalendarUid

      public Optional<String> getCalendarUid()
    • getBmEventReadOnlyFlag

      public boolean getBmEventReadOnlyFlag()
    • createDelegationRule

      public DelegationRule createDelegationRule(String mailboxUid)
    • isDelegationRule

      public static boolean isDelegationRule(MailFilterRule rule)
    • getDelegationFilterRule

      public static DelegationRule getDelegationFilterRule(List<MailFilterRule> imipFilterRule, String mailboxUid)
    • createDelegateFilterWithConditions

      public static DelegationFilter createDelegateFilterWithConditions(DelegationRule delegationRule)
    • addDelegateFilterRedirectAction

      public void addDelegateFilterRedirectAction(DelegationRule delegateRule)
    • addDelegateFilterSetFlagAction

      public void addDelegateFilterSetFlagAction()
    • createDelegationFilter

      public static DelegationFilter createDelegationFilter(DelegationRule delegationRule)