Uses of Interface
org.fuin.ddd4j.ddd.DomainEvent
Packages that use DomainEvent
-
Uses of DomainEvent in org.fuin.ddd4j.ddd
Classes in org.fuin.ddd4j.ddd that implement DomainEventModifier and TypeClassDescriptionclassAbstractDomainEvent<ID extends EntityId>Base class for domain events.Methods in org.fuin.ddd4j.ddd that return types with arguments of type DomainEventModifier and TypeMethodDescriptionprotected final List<Class<? extends DomainEvent<?>>>AbstractAggregateRoot.getIgnoredEvents()Returns a list of old / ignored events.final List<DomainEvent<?>>AbstractAggregateRoot.getUncommittedChanges()@NotNull List<DomainEvent<?>>AggregateRoot.getUncommittedChanges()Returns a list of uncommitted changes.Methods in org.fuin.ddd4j.ddd with parameters of type DomainEventModifier and TypeMethodDescriptionprotected final voidAbstractAggregateRoot.apply(@NotNull DomainEvent<?> event) Applies the given new event.protected final voidAbstractEntity.apply(@NotNull DomainEvent<?> event) Applies the given new event.final booleanDomainEventExpectedEntityIdPathValidator.isValid(DomainEvent<?> value, jakarta.validation.ConstraintValidatorContext context) final voidAbstractAggregateRoot.loadFromHistory(DomainEvent<?>... history) voidAggregateRoot.loadFromHistory(@NotNull DomainEvent<?>... history) Loads the aggregate with historic events.Method parameters in org.fuin.ddd4j.ddd with type arguments of type DomainEventModifier and TypeMethodDescriptionfinal voidAbstractAggregateRoot.loadFromHistory(List<DomainEvent<?>> history) voidAggregateRoot.loadFromHistory(@NotNull List<DomainEvent<?>> history) Loads the aggregate with historic events. -
Uses of DomainEvent in org.fuin.ddd4j.esrepo
Method parameters in org.fuin.ddd4j.esrepo with type arguments of type DomainEventModifier and TypeMethodDescriptionprotected booleanEventStoreRepository.conflictsResolved(List<DomainEvent<?>> uncommittedChanges, List<DomainEvent<?>> unseenEvents) Checks if the uncommitted changes conflicts with unseen changes from the event store and tries to solve the problem.