接口 Triggers

所有已知实现类:
TriggersImpl

public interface Triggers
  • 方法详细资料

    • addEntityListener

      default <E> void addEntityListener(Class<E> entityType, EntityListener<E> listener)
    • removeEntityListener

      default <E> void removeEntityListener(Class<E> entityType, EntityListener<E> listener)
    • addEntityListener

      void addEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<?> listener)
    • removeEntityListener

      void removeEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<?> listener)
    • addEntityListener

      void addEntityListener(EntityListener<?> listener)
    • removeEntityListener

      void removeEntityListener(EntityListener<?> listener)
    • addAssociationListener

      default void addAssociationListener(org.babyfish.jimmer.meta.TypedProp<?,?> prop, AssociationListener listener)
    • removeAssociationListener

      default void removeAssociationListener(org.babyfish.jimmer.meta.TypedProp<?,?> prop, AssociationListener listener)
    • addAssociationListener

      void addAssociationListener(org.babyfish.jimmer.meta.ImmutableProp prop, AssociationListener listener)
    • removeAssociationListener

      void removeAssociationListener(org.babyfish.jimmer.meta.ImmutableProp prop, AssociationListener listener)
    • addAssociationListener

      void addAssociationListener(AssociationListener listener)
    • removeAssociationListener

      void removeAssociationListener(AssociationListener listener)
    • fireEntityTableChange

      default void fireEntityTableChange(Object oldRow, Object newRow, Connection con)
    • fireEntityTableChange

      void fireEntityTableChange(Object oldRow, Object newRow, Connection con, Object reason)
    • fireMiddleTableDelete

      default void fireMiddleTableDelete(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId, Connection con)
    • fireMiddleTableDelete

      void fireMiddleTableDelete(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId, Connection con, Object reason)
    • fireMiddleTableInsert

      default void fireMiddleTableInsert(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId, Connection con)
    • fireMiddleTableInsert

      void fireMiddleTableInsert(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Object targetId, Connection con, Object reason)
    • fireEntityEvict

      default void fireEntityEvict(org.babyfish.jimmer.meta.ImmutableType type, Object sourceId, Connection con)
    • fireEntityEvict

      void fireEntityEvict(org.babyfish.jimmer.meta.ImmutableType type, Object sourceId, Connection con, Object reason)
    • fireAssociationEvict

      default void fireAssociationEvict(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Connection con)
    • fireAssociationEvict

      void fireAssociationEvict(org.babyfish.jimmer.meta.ImmutableProp prop, Object sourceId, Connection con, Object reason)
    • isTransaction

      boolean isTransaction()