Uses of Record Class
io.fluxzero.sdk.modeling.EntityMetadata.RootConfiguration
Packages that use EntityMetadata.RootConfiguration
-
Uses of EntityMetadata.RootConfiguration in io.fluxzero.sdk.modeling
Methods in io.fluxzero.sdk.modeling that return EntityMetadata.RootConfigurationModifier and TypeMethodDescriptionChange.configuration()DefaultEntityHelper.getAggregateRootConfiguration(Class<?> type) Returns the legacy Aggregate defaults even when an Aggregate fallback load is attempted for a Model type.DefaultEntityHelper.getRootConfiguration(Class<?> type) Returns the shared persistence configuration for a model or aggregate root.EntityMetadata.TransitionSettings.root()Returns the value of therootrecord component.default EntityMetadata.RootConfigurationEntity.rootConfiguration()Methods in io.fluxzero.sdk.modeling that return types with arguments of type EntityMetadata.RootConfigurationModifier and TypeMethodDescriptionEntityMetadata.rootConfiguration()Returns aggregate-neutral persistence settings for an explicitly annotated root.Methods in io.fluxzero.sdk.modeling with parameters of type EntityMetadata.RootConfigurationModifier and TypeMethodDescriptionstatic <T> Entity<T> ModifiableAggregateRoot.load(@NonNull AggregateRepository repository, Object aggregateId, Supplier<Entity<T>> loader, AggregateCommitPolicy commitPolicy, EntityMetadata.RootConfiguration configuration, AggregateEventRouting eventRouting, EntityHelper entityHelper, Serializer serializer, DispatchInterceptor dispatchInterceptor, ModifiableAggregateRoot.CommitHandler commitHandler) Loads an aggregate using shared persistence settings and its Aggregate-specific event routing.static Entity<?> ImmutableRoot.retainPrevious(Entity<?> previous, EntityMetadata.RootConfiguration configuration) Applies the shared bounded revision-retention policy used by persisted roots.Constructors in io.fluxzero.sdk.modeling with parameters of type EntityMetadata.RootConfigurationModifierConstructorDescriptionTransitionSettings(EntityMetadata.RootConfiguration root, EventPublication publication, EventPublicationStrategy eventStrategy, EventPublicationStrategy strategy, io.fluxzero.common.api.modeling.ModelConflictPolicy conflict) Creates an instance of aTransitionSettingsrecord class.