类 OperatorMatcher

java.lang.Object
com.codingapi.springboot.flow.matcher.OperatorMatcher

public class OperatorMatcher extends Object
操作者匹配器
  • 字段详细资料

    • STATE_SPECIFY

      public static final int STATE_SPECIFY
      另请参阅:
    • STATE_CREATOR

      public static final int STATE_CREATOR
      另请参阅:
    • STATE_ANY

      public static final int STATE_ANY
      另请参阅:
  • 构造器详细资料

    • OperatorMatcher

      public OperatorMatcher(String script)
    • OperatorMatcher

      public OperatorMatcher(String script, int state)
  • 方法详细资料

    • isAny

      public boolean isAny()
    • isCreator

      public boolean isCreator()
    • isSpecify

      public boolean isSpecify()
    • anyOperatorMatcher

      public static OperatorMatcher anyOperatorMatcher()
      默认操作者匹配器
      返回:
      操作者匹配器
    • specifyOperatorMatcher

      public static OperatorMatcher specifyOperatorMatcher(long... userIds)
      指定操作者匹配器
      参数:
      userIds - 用户ids
      返回:
      操作者匹配器
    • specifyOperatorMatcher

      public static OperatorMatcher specifyOperatorMatcher(List<Long> userIds)
      指定操作者匹配器
      参数:
      userIds - 用户ids
      返回:
      操作者匹配器
    • creatorOperatorMatcher

      public static OperatorMatcher creatorOperatorMatcher()
      创建者操作者匹配器
      返回:
      操作者匹配器
    • matcher

      public List<Long> matcher(FlowSession flowSession)
      匹配操作者
      参数:
      flowSession - 流程内容
      返回:
      是否匹配