public class Aggregates
extends java.lang.Object
Constructor and Description |
---|
Aggregates() |
Modifier and Type | Method and Description |
---|---|
static <T extends Aggregate<T>> |
applyEventsToMutableAggregate(T aggregate,
java.util.List<Event> events,
MissingApplyEventMethodStrategy missingApplyEventMethodStrategy) |
static <T extends Aggregate<T>> |
recreateAggregate(java.lang.Class<T> clasz,
java.util.List<Event> events,
MissingApplyEventMethodStrategy missingApplyEventMethodStrategy) |
public static <T extends Aggregate<T>> T applyEventsToMutableAggregate(T aggregate, java.util.List<Event> events, MissingApplyEventMethodStrategy missingApplyEventMethodStrategy)
public static <T extends Aggregate<T>> T recreateAggregate(java.lang.Class<T> clasz, java.util.List<Event> events, MissingApplyEventMethodStrategy missingApplyEventMethodStrategy)