接口 DraftInterceptor<D extends org.babyfish.jimmer.Draft>
- 类型参数:
D- Draft type
public interface DraftInterceptor<D extends org.babyfish.jimmer.Draft>
Simpler
DraftHandler, it will not query original data,
only tell you whether the current operation is insert.-
方法概要
修饰符和类型方法说明voidbeforeSave(D draft, boolean isNew) Adjust draft before savestatic <D extends org.babyfish.jimmer.Draft>
DraftInterceptor<D>unwrap(DraftHandler<D, ?> handler) Should not be used by userstatic <D extends org.babyfish.jimmer.Draft>
DraftHandler<D,?> wrap(DraftInterceptor<D> interceptor) Should not be used by user
-
方法详细资料
-
beforeSave
Adjust draft before save- 参数:
draft- The draft can be modified, `id` and `key` properties cannot be changed, otherwise, exception will be raised.isNew- Whether the current operation is insert.
-
wrap
static <D extends org.babyfish.jimmer.Draft> DraftHandler<D,?> wrap(DraftInterceptor<D> interceptor) Should not be used by user -
unwrap
Should not be used by user
-