Uses of Interface
org.fuin.ddd4j.core.DomainEvent
-
Uses of DomainEvent in org.fuin.ddd4j.core
Methods in org.fuin.ddd4j.core 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.core 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.core 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.