Uses of Class
io.fluxzero.sdk.modeling.Id
Packages that use Id
Package
Description
-
Uses of Id in io.fluxzero.sdk
Methods in io.fluxzero.sdk with type parameters of type IdModifier and TypeMethodDescriptionstatic <T extends Id<?>>
TFluxzero.generateId(Class<T> idClass) Generates a strongly typed ID of givenidClassusing the currentIdentityProvider.Methods in io.fluxzero.sdk with parameters of type IdModifier and TypeMethodDescriptionstatic <T> Optional<T> Fluxzero.getDocument(Id<T> id) Fetches a document by id using the associated type to determine the collection.static booleanFluxzero.hasDocument(Id<?> id) Checks whether a document exists for the given identifier and its associated type.static <T> Entity<T> Fluxzero.loadAggregate(Id<T> aggregateId) Loads the aggregate root of type<T>with given aggregateId.static <T> Graph<T> Fluxzero.loadCurrentGraph(Id<T> modelId) Loads the latest state of the independently stored model identified by the typed ID as a relationship graph.static <T> Entity<T> Fluxzero.loadEntity(Id<T> entityId) Loads the entity with given id.static <T> TFluxzero.loadEntityValue(Id<T> entityId) Loads the current entity value for given entity id.static <T> Graph<T> Lazily loads the independently stored model identified by the typed ID as a relationship graph.static <T> Graph<T> Fluxzero.loadGraphAt(Id<T> modelId, long stateIndex) Reconstructs a complete historical graph at the requested durable model-state boundary.static <T> Entity<T> Loads the independently stored model identified by the given typed ID. -
Uses of Id in io.fluxzero.sdk.modeling
Subclasses with type arguments of type Id in io.fluxzero.sdk.modelingModifier and TypeClassDescriptionstatic classDeserializes concreteIdsubtypes from their scalarId.functionalIdrepresentation.Classes in io.fluxzero.sdk.modeling that implement interfaces with type arguments of type IdModifier and TypeClassDescriptionclassId<T>Object that represents the identifier of a specific entity.Methods in io.fluxzero.sdk.modeling that return IdModifier and TypeMethodDescriptionId<?> Id.IdDeserializer.deserialize(com.fasterxml.jackson.core.JsonParser parser, com.fasterxml.jackson.databind.DeserializationContext context) Methods in io.fluxzero.sdk.modeling with parameters of type Id -
Uses of Id in io.fluxzero.sdk.persisting.repository
Methods in io.fluxzero.sdk.persisting.repository with parameters of type IdModifier and TypeMethodDescriptiondefault <T> Entity<T> Load an aggregate by a typed identifier.default <T> Entity<T> Loads a model using the type carried by a typed identifier.default <T> Graph<T> Reconstructs a model and every related descendant at one state boundary.default <T> Graph<T> ModelRepository.loadGraphAt(@NonNull Id<T> rootId, long stateIndex) Reconstructs a model graph at an inclusive historical model-state boundary.default <T> Graph<T> ModelRepository.loadGraphAt(@NonNull Id<T> rootId, long stateIndex, Graph.Options options) Reconstructs a model graph at an inclusive historical model-state boundary with optional caller-imposed limits.default CompletableFuture<Void> AggregateRepository.repairRelationships(Id<?> aggregateId) Repairs the relationships of the aggregate corresponding to the given typed ID. -
Uses of Id in io.fluxzero.sdk.persisting.search
Methods in io.fluxzero.sdk.persisting.search with parameters of type IdModifier and TypeMethodDescriptiondefault <T> Optional<T> DocumentStore.fetchDocument(Id<T> id) Fetches a document by id using the associated type to determine the collection.default booleanDocumentStore.hasDocument(Id<?> id) Checks whether a document exists for the given identifier and its associated type.Search.whereAncestor(Id<?> ancestorId) Requires an ancestor with the supplied typed identity at any supported depth.Search.whereAncestor(Id<?> ancestorId, int minDepth, int maxDepth) Requires an ancestor with the supplied typed identity within the given depth range.Search.whereParent(Id<?> parentId) Requires a direct parent with the supplied typed identity.