Class EventFactoryModificationTraverser
java.lang.Object
ai.stapi.graphsystem.aggregategraphstatemodifier.EventFactoryModificationTraverser
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionai.stapi.graph.traversableGraphElements.TraversableNodegetTraversingStartNode(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) ai.stapi.graph.traversableGraphElements.TraversableNodetraverseToModifiedNode(ai.stapi.graph.traversableGraphElements.TraversableNode currentNode, String[] pathToTraverse, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, EventFactoryModification modificationDefinition) ai.stapi.graph.traversableGraphElements.TraversableNodetraverseToModifiedNode(ai.stapi.graph.traversableGraphElements.TraversableNode currentNode, String[] pathToTraverse, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, EventFactoryModification modificationDefinition, List<String> alreadyTraversedPath)
-
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)
-