Uses of Interface
io.fluxcapacitor.javaclient.modeling.AggregateRoot
Packages that use AggregateRoot
Package
Description
-
Uses of AggregateRoot in io.fluxcapacitor.javaclient
Methods in io.fluxcapacitor.javaclient that return AggregateRootModifier and TypeMethodDescriptionstatic <T> AggregateRoot<T>FluxCapacitor.loadAggregate(String aggregateId, Class<T> aggregateType) Loads the aggregate root of type<T>with given aggregateId.static <T> AggregateRoot<T>FluxCapacitor.loadAggregateFor(Object entityId) Loads the aggregate root that currently contains the entity with given entityId.static <T> AggregateRoot<T>FluxCapacitor.loadAggregateFor(Object entityId, Class<?> defaultType) Loads the aggregate root of type<T>that currently contains the entity with given entityId. -
Uses of AggregateRoot in io.fluxcapacitor.javaclient.modeling
Classes in io.fluxcapacitor.javaclient.modeling with type parameters of type AggregateRootClasses in io.fluxcapacitor.javaclient.modeling that implement AggregateRootModifier and TypeClassDescriptionclassDelegatingAggregateRoot<T,A extends AggregateRoot<T>> classclassclassclassFields in io.fluxcapacitor.javaclient.modeling declared as AggregateRootMethods in io.fluxcapacitor.javaclient.modeling that return AggregateRootModifier and TypeMethodDescription<E extends Exception>
AggregateRoot<T>NoOpAggregateRoot.assertLegal(Object command) <E extends Exception>
AggregateRoot<T>NoOpAggregateRoot.assertThat(Entity.Validator<T, E> validator) <E extends Exception>
AggregateRoot<T>default AggregateRoot<T>AggregateRoot.makeReadOnly()default AggregateRoot<T>AggregateRoot.playBackToEvent(String eventId) AggregateRoot.previous()DelegatingAggregateRoot.previous()NoOpAggregateRoot.previous()AggregateRoot.update(UnaryOperator<T> function) NoOpAggregateRoot.update(UnaryOperator<T> function) ReadOnlyAggregateRoot.update(UnaryOperator<T> function) Methods in io.fluxcapacitor.javaclient.modeling that return types with arguments of type AggregateRootModifier and TypeMethodDescriptiondefault Optional<AggregateRoot<T>>AggregateRoot.playBackToCondition(Predicate<AggregateRoot<T>> condition) Methods in io.fluxcapacitor.javaclient.modeling with parameters of type AggregateRootModifier and TypeMethodDescriptiondefault Set<Relationship>AggregateRoot.associations(AggregateRoot<?> previous) default Set<Relationship>AggregateRoot.dissociations(AggregateRoot<?> previous) static <T> ImmutableAggregateRoot<T>ImmutableAggregateRoot.from(AggregateRoot<T> a, EventSourcingHandlerFactory handlerFactory, Serializer serializer) Method parameters in io.fluxcapacitor.javaclient.modeling with type arguments of type AggregateRootModifier and TypeMethodDescriptiondefault Optional<AggregateRoot<T>>AggregateRoot.playBackToCondition(Predicate<AggregateRoot<T>> condition) Constructors in io.fluxcapacitor.javaclient.modeling with parameters of type AggregateRoot -
Uses of AggregateRoot in io.fluxcapacitor.javaclient.persisting.eventsourcing
Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing that return types with arguments of type AggregateRootModifier and TypeMethodDescription<T> Optional<AggregateRoot<T>>DefaultSnapshotStore.getSnapshot(String aggregateId) <T> Optional<AggregateRoot<T>>NoOpSnapshotStore.getSnapshot(String aggregateId) <T> Optional<AggregateRoot<T>>SnapshotStore.getSnapshot(String aggregateId) Methods in io.fluxcapacitor.javaclient.persisting.eventsourcing with parameters of type AggregateRootModifier and TypeMethodDescriptionbooleanNoSnapshotTrigger.shouldCreateSnapshot(AggregateRoot<?> model, List<DeserializingMessage> newEvents) booleanPeriodicSnapshotTrigger.shouldCreateSnapshot(AggregateRoot<?> model, List<DeserializingMessage> newEvents) booleanSnapshotTrigger.shouldCreateSnapshot(AggregateRoot<?> model, List<DeserializingMessage> newEvents) <T> voidDefaultSnapshotStore.storeSnapshot(AggregateRoot<T> snapshot) <T> voidNoOpSnapshotStore.storeSnapshot(AggregateRoot<T> snapshot) <T> voidSnapshotStore.storeSnapshot(AggregateRoot<T> snapshot) -
Uses of AggregateRoot in io.fluxcapacitor.javaclient.persisting.repository
Methods in io.fluxcapacitor.javaclient.persisting.repository that return AggregateRootModifier and TypeMethodDescription<T> AggregateRoot<T><T> AggregateRoot<T><T> AggregateRoot<T><T> AggregateRoot<T><T> AggregateRoot<T><T> AggregateRoot<T>