Package dk.cloudcreate.essentials.components.eventsourced.aggregates.flex
-
Interface Summary Interface Description FlexAggregateRepository<ID,AGGREGATE_TYPE extends FlexAggregate<ID,AGGREGATE_TYPE>> OpinionatedFlexAggregateRepository that's built to persist and load a specificFlexAggregatetype in combination withEventStore,EventStoreUnitOfWorkFactoryand aFlexAggregateRepository. -
Class Summary Class Description FlexAggregate<ID,AGGREGATE_TYPE extends FlexAggregate<ID,AGGREGATE_TYPE>> Simple, easy and opinionated aggregate that allows you to apply events that don't have any requirements with regards to inheritance (i.e.FlexAggregateRepository.DefaultFlexAggregateRepository<ID,AGGREGATE_TYPE extends FlexAggregate<ID,AGGREGATE_TYPE>>