Interface DynamicCommandProcessor
- All Known Implementing Classes:
GenericDynamicCommandProcessor
public interface DynamicCommandProcessor
-
Method Summary
Modifier and TypeMethodDescriptiondefault List<? extends AggregateGraphUpdatedEvent<? extends ai.stapi.identity.UniqueIdentifier>>processCommand(AbstractCommand<? extends ai.stapi.identity.UniqueIdentifier> command, ai.stapi.graph.Graph currentAggregateState) List<? extends AggregateGraphUpdatedEvent<? extends ai.stapi.identity.UniqueIdentifier>>processCommand(AbstractCommand<? extends ai.stapi.identity.UniqueIdentifier> command, ai.stapi.graph.Graph currentAggregateState, ai.stapi.graphoperations.objectGraphMapper.model.MissingFieldResolvingStrategy missingFieldResolvingStrategy)
-
Method Details
-
processCommand
default List<? extends AggregateGraphUpdatedEvent<? extends ai.stapi.identity.UniqueIdentifier>> processCommand(AbstractCommand<? extends ai.stapi.identity.UniqueIdentifier> command, ai.stapi.graph.Graph currentAggregateState) -
processCommand
List<? extends AggregateGraphUpdatedEvent<? extends ai.stapi.identity.UniqueIdentifier>> processCommand(AbstractCommand<? extends ai.stapi.identity.UniqueIdentifier> command, ai.stapi.graph.Graph currentAggregateState, ai.stapi.graphoperations.objectGraphMapper.model.MissingFieldResolvingStrategy missingFieldResolvingStrategy)
-