static <T> reactor.core.publisher.Mono<Void> |
EntityEventHelper.publishCreatedEvent(Object source,
Class<T> entityType,
List<T> entities,
Consumer<GenericsPayloadApplicationEvent<EntityCreatedEvent<T>>> publisher) |
static <T> reactor.core.publisher.Mono<Void> |
EntityEventHelper.publishDeletedEvent(Object source,
Class<T> entityType,
List<T> entities,
Consumer<GenericsPayloadApplicationEvent<EntityDeletedEvent<T>>> publisher) |
static <T,E extends AsyncEvent> reactor.core.publisher.Mono<Void> |
EntityEventHelper.publishEvent(Object source,
Class<T> entityType,
Supplier<E> eventSupplier,
Consumer<GenericsPayloadApplicationEvent<E>> publisher) |
static <T extends Entity> reactor.core.publisher.Mono<Void> |
EntityEventHelper.publishModifyEvent(Object source,
Class<T> entityType,
List<T> before,
Consumer<T> afterTransfer,
Consumer<GenericsPayloadApplicationEvent<EntityModifyEvent<T>>> publisher) |
static <T> reactor.core.publisher.Mono<Void> |
EntityEventHelper.publishModifyEvent(Object source,
Class<T> entityType,
List<T> before,
List<T> after,
Consumer<GenericsPayloadApplicationEvent<EntityModifyEvent<T>>> publisher) |
static <T> reactor.core.publisher.Mono<Void> |
EntityEventHelper.publishSavedEvent(Object source,
Class<T> entityType,
List<T> entities,
Consumer<GenericsPayloadApplicationEvent<EntitySavedEvent<T>>> publisher) |