- Type Parameters:
T - 触发DTO对象 Trigger
public interface TriggerHandler<T extends Trigger>
触发逻辑
-
Method Summary
boolean
default boolean
remove(T trigger,
boolean canTrigger)
void
-
Method Details
-
preTrigger
boolean preTrigger(T trigger)
是否进入触发器
- Parameters:
trigger - 触发对象 Trigger
- Returns:
- true进入 false 不进入
-
trigger
触发执行逻辑
- Parameters:
trigger - 触发对象 Trigger
-
remove
default boolean remove(T trigger,
boolean canTrigger)
执行完成以后是否删除触发器
- Parameters:
trigger - 触发对象 Trigger
canTrigger - 是否执行过程trigger逻辑 true执行过程 false未执行
- Returns:
- true删除