Class ImmutableAggregateRoot.ImmutableAggregateRootBuilder<T, C extends ImmutableAggregateRoot<T>, B extends ImmutableAggregateRoot.ImmutableAggregateRootBuilder<T,C,B> >
java.lang.Object
io.fluxzero.sdk.modeling.ImmutableEntity.ImmutableEntityBuilder<T,C,B>
io.fluxzero.sdk.modeling.ImmutableRoot.ImmutableRootBuilder<T,C,B>
io.fluxzero.sdk.modeling.ImmutableAggregateRoot.ImmutableAggregateRootBuilder<T,C,B>
- Enclosing class:
ImmutableAggregateRoot<T>
public abstract static class ImmutableAggregateRoot.ImmutableAggregateRootBuilder<T, C extends ImmutableAggregateRoot<T>, B extends ImmutableAggregateRoot.ImmutableAggregateRootBuilder<T,C,B>>
extends ImmutableRoot.ImmutableRootBuilder<T,C,B>
Keeps the pre-unification builder method descriptors for compiled Aggregate consumers.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlastEventId(String value) lastEventIndex(Long value) sequenceNumber(long value)
-
Constructor Details
-
ImmutableAggregateRootBuilder
public ImmutableAggregateRootBuilder()
-
-
Method Details
-
lastEventId
-
lastEventIndex
-
timestamp
-
sequenceNumber
-
previous
-