接口 TriggerHandler<T extends Trigger>

类型参数:
T - 触发DTO对象 Trigger

public interface TriggerHandler<T extends Trigger>
触发逻辑
  • 方法概要

    修饰符和类型
    方法
    说明
    boolean
    preTrigger(T trigger)
    是否进入触发器
    default boolean
    remove(T trigger, boolean canTrigger)
    执行完成以后是否删除触发器
    void
    trigger(T trigger)
    触发执行逻辑
  • 方法详细资料

    • preTrigger

      boolean preTrigger(T trigger)
      是否进入触发器
      参数:
      trigger - 触发对象 Trigger
      返回:
      true进入 false 不进入
    • trigger

      void trigger(T trigger)
      触发执行逻辑
      参数:
      trigger - 触发对象 Trigger
    • remove

      default boolean remove(T trigger, boolean canTrigger)
      执行完成以后是否删除触发器
      参数:
      trigger - 触发对象 Trigger
      canTrigger - 是否执行过程trigger逻辑 true执行过程 false未执行
      返回:
      true删除