Class EventFactoryModificationTraverser

java.lang.Object
ai.stapi.graphsystem.aggregategraphstatemodifier.EventFactoryModificationTraverser

public class EventFactoryModificationTraverser extends Object
  • Constructor Details

    • EventFactoryModificationTraverser

      public EventFactoryModificationTraverser()
  • Method Details

    • getTraversingStartNode

      public ai.stapi.graph.traversableGraphElements.TraversableNode getTraversingStartNode(String aggregateType, ai.stapi.identity.UniqueIdentifier aggregateId, Map<String,Object> possibleStartIds, EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graph.inMemoryGraph.InMemoryGraphRepository aggregateRepo)
    • traverseToModifiedNode

      public ai.stapi.graph.traversableGraphElements.TraversableNode traverseToModifiedNode(ai.stapi.graph.traversableGraphElements.TraversableNode currentNode, String[] pathToTraverse, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, EventFactoryModification modificationDefinition, List<String> alreadyTraversedPath)
    • traverseToModifiedNode

      public ai.stapi.graph.traversableGraphElements.TraversableNode traverseToModifiedNode(ai.stapi.graph.traversableGraphElements.TraversableNode currentNode, String[] pathToTraverse, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, EventFactoryModification modificationDefinition)