接口 Triggers
- 所有已知实现类:
TriggersImpl
public interface Triggers
-
方法概要
修饰符和类型方法说明default <ST extends Table<?>>
voidaddAssociationListener(Class<ST> sourceTableType, Function<ST,? extends Table<?>> targetTableGetter, AssociationListener listener)voidaddAssociationListener(org.babyfish.jimmer.meta.ImmutableProp prop, AssociationListener listener)default <E> voidaddEntityListener(Class<E> entityType, EntityListener<E> listener)voidaddEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<org.babyfish.jimmer.runtime.ImmutableSpi> listener)default voidfireEntityTableChange(Object oldRow, Object newRow)voidfireEntityTableChange(Object oldRow, Object newRow, Object reason)default voidfireMiddleTableDelete(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId)voidfireMiddleTableDelete(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId, Object reason)default voidfireMiddleTableInsert(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId)voidfireMiddleTableInsert(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId, Object reason)default <ST extends Table<?>>
voidremoveAssociationListener(Class<ST> sourceTableType, Function<ST,? extends Table<?>> targetTableGetter, AssociationListener listener)voidremoveAssociationListener(org.babyfish.jimmer.meta.ImmutableProp prop, AssociationListener listener)default <E> voidremoveEntityListener(Class<E> entityType, EntityListener<E> listener)voidremoveEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<org.babyfish.jimmer.runtime.ImmutableSpi> listener)
-
方法详细资料
-
addEntityListener
-
removeEntityListener
-
addEntityListener
void addEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<org.babyfish.jimmer.runtime.ImmutableSpi> listener) -
removeEntityListener
void removeEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<org.babyfish.jimmer.runtime.ImmutableSpi> listener) -
addAssociationListener
default <ST extends Table<?>> void addAssociationListener(Class<ST> sourceTableType, Function<ST,? extends Table<?>> targetTableGetter, AssociationListener listener) -
removeAssociationListener
default <ST extends Table<?>> void removeAssociationListener(Class<ST> sourceTableType, Function<ST,? extends Table<?>> targetTableGetter, AssociationListener listener) -
addAssociationListener
void addAssociationListener(org.babyfish.jimmer.meta.ImmutableProp prop, AssociationListener listener) -
removeAssociationListener
void removeAssociationListener(org.babyfish.jimmer.meta.ImmutableProp prop, AssociationListener listener) -
fireEntityTableChange
-
fireEntityTableChange
-
fireMiddleTableDelete
-
fireMiddleTableDelete
-
fireMiddleTableInsert
-
fireMiddleTableInsert
-