Interface DynamicCommandProcessor

All Known Implementing Classes:
GenericDynamicCommandProcessor

public interface DynamicCommandProcessor
  • Method Summary

    Modifier and Type
    Method
    Description
    default 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)