Uses of Class
io.fluxzero.common.api.modeling.ModelDeletionPlan
Packages that use ModelDeletionPlan
Package
Description
-
Uses of ModelDeletionPlan in io.fluxzero.sdk.persisting.eventsourcing.client
Methods in io.fluxzero.sdk.persisting.eventsourcing.client that return ModelDeletionPlanModifier and TypeMethodDescriptiondefault ModelDeletionPlanEventStoreClient.planModelDeletion(PlanModelDeletion request) Creates a bounded, non-mutating plan for an explicit independent-model hard deletion.InMemoryEventStore.planModelDeletion(PlanModelDeletion request) WebSocketEventStoreClient.planModelDeletion(PlanModelDeletion request) -
Uses of ModelDeletionPlan in io.fluxzero.sdk.persisting.repository
Methods in io.fluxzero.sdk.persisting.repository that return ModelDeletionPlanModifier and TypeMethodDescriptionDefaultModelRepository.planDeletion(@NonNull Object modelId, @NonNull ModelDeletionCascade cascade) default ModelDeletionPlanModelRepository.planDeletion(@NonNull Object modelId, @NonNull ModelDeletionCascade cascade) Creates a bounded, non-mutating plan for an explicit model hard deletion.Methods in io.fluxzero.sdk.persisting.repository with parameters of type ModelDeletionPlanModifier and TypeMethodDescriptionDefaultModelRepository.deleteModel(@NonNull ModelDeletionPlan plan) DefaultModelRepository.deleteModel(@NonNull String deletionId, @NonNull ModelDeletionPlan plan) default CompletableFuture<ModelDeletionResult> ModelRepository.deleteModel(@NonNull ModelDeletionPlan plan) Executes a previously confirmed hard-deletion plan with a new durable idempotency key.default CompletableFuture<ModelDeletionResult> ModelRepository.deleteModel(@NonNull String deletionId, @NonNull ModelDeletionPlan plan) Executes or resumes a confirmed plan using an explicit durable idempotency key.