接口 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<org.babyfish.jimmer.runtime.ImmutableSpi> listener)
    • removeEntityListener

      void removeEntityListener(org.babyfish.jimmer.meta.ImmutableType immutableType, EntityListener<org.babyfish.jimmer.runtime.ImmutableSpi> listener)
    • addAssociationListener

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

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

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

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

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

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

      default void fireMiddleTableDelete(org.babyfish.jimmer.meta.TypedProp<?,​?> prop, Object sourceId, Object targetId)
    • fireMiddleTableDelete

      default void fireMiddleTableDelete(org.babyfish.jimmer.meta.TypedProp<?,​?> prop, Object sourceId, Object targetId, Object reason)
    • fireMiddleTableDelete

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

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

      default void fireMiddleTableInsert(org.babyfish.jimmer.meta.TypedProp<?,​?> prop, Object sourceId, Object targetId)
    • fireMiddleTableInsert

      default void fireMiddleTableInsert(org.babyfish.jimmer.meta.TypedProp<?,​?> prop, Object sourceId, Object targetId, Object reason)
    • fireMiddleTableInsert

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

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