Package io.fluxcapacitor.javaclient.modeling
-
Interface Summary Interface Description Aggregate<T> Aggregate.Validator<T,E extends Exception> AggregateRepository -
Class Summary Class Description AggregateIdResolver AggregateTypeResolver CompositeAggregateRepository -
Annotation Types Summary Annotation Type Description AggregateId Annotation to be placed on String parameters of event handler methods (methods annotated withHandleEventorHandleNotification).AggregateType Annotation to be placed on String parameters of event handler methods (methods annotated withHandleEventorHandleNotification).Apply Annotation for methods on events that allow them be applied to an entity able to supply child entities or other context before event sourcing or command validation etc.AssertLegal Annotation to be placed on methods in commands or queries.Supply Annotation for methods on commands or events that are able to supply child entities or other context before event sourcing or command validation etc.