Uses of Record Class
io.fluxzero.sdk.persisting.repository.ModelGraphResolver.Identity
Packages that use ModelGraphResolver.Identity
-
Uses of ModelGraphResolver.Identity in io.fluxzero.sdk.modeling
Methods in io.fluxzero.sdk.modeling with parameters of type ModelGraphResolver.IdentityModifier and TypeMethodDescriptionstatic Entity<?> Graphs.currentRootOverlay(Object requested, boolean exact, Class<?> expected, ModelRepository repository, ModelBatchScope.Snapshot snapshot, ModelGraphResolver.Identity identity) Selects the captured batch value that supersedes a root identity, without reading its durable body.static Entity<?> Graphs.currentRootOverlay(Object requested, ModelIdResolution resolution, Class<?> expected, ModelRepository repository, ModelBatchScope.Snapshot snapshot, ModelGraphResolver.Identity identity) Selects a captured batch value using independent normalization and alias policy. -
Uses of ModelGraphResolver.Identity in io.fluxzero.sdk.persisting.repository
Methods in io.fluxzero.sdk.persisting.repository that return ModelGraphResolver.IdentityModifier and TypeMethodDescriptionDefaultModelRepository.resolveCurrentGraphIdentity(Object modelId, boolean exact, Class<?> modelType) DefaultModelRepository.resolveCurrentGraphIdentity(Object modelId, boolean exact, Class<?> modelType, ModelBatchScope.Snapshot snapshot) DefaultModelRepository.resolveCurrentGraphIdentity(Object modelId, ModelIdResolution resolution, Class<?> modelType, ModelBatchScope.Snapshot snapshot) DefaultModelRepository.resolveCurrentGraphIdentity(Object modelId, Class<?> modelType) default ModelGraphResolver.IdentityModelGraphResolver.resolveCurrentGraphIdentity(Object modelId, boolean exact, Class<?> modelType) Resolves a deliberately current root, optionally using an exact repository key without functional-ID affixes or alias fallback.default ModelGraphResolver.IdentityModelGraphResolver.resolveCurrentGraphIdentity(Object modelId, boolean exact, Class<?> modelType, ModelBatchScope.Snapshot snapshot) Resolves a current root against the caller's captured batch overlay.default ModelGraphResolver.IdentityModelGraphResolver.resolveCurrentGraphIdentity(Object id, ModelIdResolution resolution, Class<?> type, ModelBatchScope.Snapshot snapshot) Resolves a deliberately current root with independent normalization and alias policy.default ModelGraphResolver.IdentityModelGraphResolver.resolveCurrentGraphIdentity(Object modelId, Class<?> modelType) Optional metadata-first current root; the default retains the existing current-value route.DefaultModelRepository.resolveGraphIdentity(Object modelId, boolean exact, Class<?> modelType, ModelReadBoundary boundary) DefaultModelRepository.resolveGraphIdentity(Object modelId, boolean exact, Class<?> modelType, ModelReadBoundary selected, boolean historical) DefaultModelRepository.resolveGraphIdentity(Object id, ModelIdResolution resolution, Class<?> type, ModelReadBoundary boundary) DefaultModelRepository.resolveGraphIdentity(Object id, ModelIdResolution resolution, Class<?> type, ModelReadBoundary boundary, boolean historical) DefaultModelRepository.resolveGraphIdentity(Object modelId, Class<?> modelType, ModelReadBoundary boundary) default ModelGraphResolver.IdentityModelGraphResolver.resolveGraphIdentity(Object modelId, boolean exact, Class<?> modelType, ModelReadBoundary boundary) Resolves an exact persisted key without applying functional-ID affixes a second time.default ModelGraphResolver.IdentityModelGraphResolver.resolveGraphIdentity(Object modelId, boolean exact, Class<?> modelType, ModelReadBoundary boundary, boolean historical) Resolves metadata at a pinned boundary with an explicit current versus historical value contract.default ModelGraphResolver.IdentityModelGraphResolver.resolveGraphIdentity(Object id, ModelIdResolution resolution, Class<?> type, ModelReadBoundary boundary) Resolves a root with independent normalization and alias policy.default ModelGraphResolver.IdentityModelGraphResolver.resolveGraphIdentity(Object id, ModelIdResolution resolution, Class<?> type, ModelReadBoundary boundary, boolean historical) Resolves a root at a pinned boundary with independent normalization and alias policy.default ModelGraphResolver.IdentityModelGraphResolver.resolveGraphIdentity(Object modelId, Class<?> modelType, ModelReadBoundary boundary) Resolves an identity without requiring its value.ModelIdResolution.resolveIdentity(ModelGraphResolver resolver, Object id, Class<?> type, ModelReadBoundary boundary) Dispatches existing policies through the original extension methods.ModelIdResolution.resolveIdentity(ModelGraphResolver resolver, Object id, Class<?> type, ModelReadBoundary boundary, boolean historical) Dispatches pinned identity reads while retaining existing extension methods.DefaultModelRepository.resolveUntypedGraphIdentity(Object modelId) default ModelGraphResolver.IdentityModelGraphResolver.resolveUntypedGraphIdentity(Object modelId) Optional untyped root discovery; an implementation supplies its resolved class throughModelGraphResolver.HeadValue.Methods in io.fluxzero.sdk.persisting.repository that return types with arguments of type ModelGraphResolver.IdentityModifier and TypeMethodDescriptionDefaultModelRepository.resolveBoundGraphIdentities(Map<String, Class<?>> modelTypes) default Map<String, ModelGraphResolver.Identity> ModelGraphResolver.resolveBoundGraphIdentities(Map<String, Class<?>> modelTypes) Resolves already bound handler references together without applying ID affixes again.