Class ImmutableRoot.ImmutableRootBuilder<T, C extends ImmutableRoot<T>, B extends ImmutableRoot.ImmutableRootBuilder<T,C,B>>

java.lang.Object
io.fluxzero.sdk.modeling.ImmutableEntity.ImmutableEntityBuilder<T,C,B>
io.fluxzero.sdk.modeling.ImmutableRoot.ImmutableRootBuilder<T,C,B>
Direct Known Subclasses:
ImmutableAggregateRoot.ImmutableAggregateRootBuilder
Enclosing class:
ImmutableRoot<T>

public abstract static class ImmutableRoot.ImmutableRootBuilder<T, C extends ImmutableRoot<T>, B extends ImmutableRoot.ImmutableRootBuilder<T,C,B>> extends ImmutableEntity.ImmutableEntityBuilder<T,C,B>
Source-visible builder owner shared by Aggregate and Model roots.
  • Constructor Details

    • ImmutableRootBuilder

      public ImmutableRootBuilder()