Uses of Class
ai.stapi.graphsystem.aggregatedefinition.model.EventFactoryModification
Packages that use EventFactoryModification
Package
Description
-
Uses of EventFactoryModification in ai.stapi.graphsystem.aggregatedefinition.model
Methods in ai.stapi.graphsystem.aggregatedefinition.model that return EventFactoryModificationModifier and TypeMethodDescriptionstatic EventFactoryModificationEventFactoryModification.add(String modificationPath, @Nullable String startIdParameterName, @Nullable String inputValueParameterName) static EventFactoryModificationEventFactoryModification.insert(String modificationPath, @Nullable String startIdParameterName, @Nullable String inputValueParameterName, @Nullable String destinationIndexParameterName) static EventFactoryModificationEventFactoryModification.move(String modificationPath, @Nullable String startIdParameterName, @Nullable String inputValueParameterName, @Nullable String destinationIndexParameterName) static EventFactoryModificationEventFactoryModification.remove(String modificationPath, @Nullable String startIdParameterName, @Nullable String inputValueParameterName) static EventFactoryModificationEventFactoryModification.upsert(String modificationPath, @Nullable String startIdParameterName, @Nullable String inputValueParameterName) Methods in ai.stapi.graphsystem.aggregatedefinition.model that return types with arguments of type EventFactoryModificationMethods in ai.stapi.graphsystem.aggregatedefinition.model with parameters of type EventFactoryModificationModifier and TypeMethodDescriptionvoidCommandHandlerDefinitionDTO.EventFactory.addModification(EventFactoryModification modification) Method parameters in ai.stapi.graphsystem.aggregatedefinition.model with type arguments of type EventFactoryModificationModifier and TypeMethodDescriptionvoidCommandHandlerDefinitionDTO.EventFactory.addModifications(List<EventFactoryModification> modifications) Constructor parameters in ai.stapi.graphsystem.aggregatedefinition.model with type arguments of type EventFactoryModificationModifierConstructorDescriptionEventFactory(EventMessageDefinitionData event, List<EventFactoryModification> modification) EventFactory(String id, EventMessageDefinitionData event, List<EventFactoryModification> modification) -
Uses of EventFactoryModification in ai.stapi.graphsystem.aggregatedefinition.model.eventFactory
Methods in ai.stapi.graphsystem.aggregatedefinition.model.eventFactory that return types with arguments of type EventFactoryModificationConstructor parameters in ai.stapi.graphsystem.aggregatedefinition.model.eventFactory with type arguments of type EventFactoryModificationModifierConstructorDescriptionEventFactoryModificationResult(String eventFactoryId, List<EventFactoryModification> eventFactoryModifications) -
Uses of EventFactoryModification in ai.stapi.graphsystem.aggregategraphstatemodifier
Methods in ai.stapi.graphsystem.aggregategraphstatemodifier with parameters of type EventFactoryModificationModifier and TypeMethodDescriptionai.stapi.graph.traversableGraphElements.TraversableNodeEventFactoryModificationTraverser.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) AddAggregateGraphStateModificator.modify(String aggregateType, ai.stapi.graph.Graph currentAggregateState, DynamicCommand command, EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, MissingFieldResolvingStrategy missingFieldResolvingStrategy) AggregateGraphStateModificator.modify(String aggregateType, ai.stapi.graph.Graph currentAggregateState, DynamicCommand command, EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, MissingFieldResolvingStrategy missingFieldResolvingStrategy) GenericAggregateGraphStateModificator.modify(String aggregateType, ai.stapi.graph.Graph currentAggregateState, DynamicCommand command, EventFactoryModification modificationDefinition, OperationDefinitionDTO operationDefinitionDTO, MissingFieldResolvingStrategy missingFieldResolvingStrategy) UpsertAggregateGraphStateModificator.modify(String aggregateType, ai.stapi.graph.Graph currentAggregateState, DynamicCommand command, EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, MissingFieldResolvingStrategy missingFieldResolvingStrategy) booleanAddAggregateGraphStateModificator.supports(EventFactoryModification modificationDefinition) booleanAggregateGraphStateModificator.supports(EventFactoryModification modificationDefinition) booleanUpsertAggregateGraphStateModificator.supports(EventFactoryModification modificationDefinition) ai.stapi.graph.traversableGraphElements.TraversableNodeEventFactoryModificationTraverser.traverseToModifiedNode(ai.stapi.graph.traversableGraphElements.TraversableNode currentNode, String[] pathToTraverse, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, EventFactoryModification modificationDefinition) ai.stapi.graph.traversableGraphElements.TraversableNodeEventFactoryModificationTraverser.traverseToModifiedNode(ai.stapi.graph.traversableGraphElements.TraversableNode currentNode, String[] pathToTraverse, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, EventFactoryModification modificationDefinition, List<String> alreadyTraversedPath) -
Uses of EventFactoryModification in ai.stapi.graphsystem.aggregategraphstatemodifier.exceptions
Methods in ai.stapi.graphsystem.aggregategraphstatemodifier.exceptions with parameters of type EventFactoryModificationModifier and TypeMethodDescriptionstatic CannotUpsertToAggregateStateCannotUpsertToAggregateState.becauseMainAggregateNodeDoesntExist(ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, EventFactoryModification modificationDefinition, ai.stapi.identity.UniqueIdentifier mainNodeId) static CannotAddToAggregateStateCannotAddToAggregateState.becauseModificationDefinitionDoesNotHaveInputValueParameterNameSpecified(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition) static CannotUpsertToAggregateStateCannotUpsertToAggregateState.becauseModificationDefinitionDoesNotHaveInputValueParameterNameSpecified(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.identity.UniqueIdentifier mainNodeId) static CannotAddToAggregateStateCannotAddToAggregateState.becauseModificationPathContainsFieldNameNotPresentInSchema(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition) static CannotAddToAggregateStateCannotAddToAggregateState.becauseModificationPathContainsFieldNameWhichIsPrimitiveButItShouldNot(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition) static CannotAddToAggregateStateCannotAddToAggregateState.becauseModificationPathDoesNotStartWithCorrectAggregateType(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, String actualAggregateType) static CannotAddToAggregateStateCannotAddToAggregateState.becauseModificationPathIsInvalid(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition) static CannotAddToAggregateStateCannotAddToAggregateState.becauseModifiedNodeSpecifiedByModificationPathWasNotPresent(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition) static CannotModifyAggregateStateCannotModifyAggregateState.becauseStartIdIsNotOfCorrectFormat(String startIdValue, String startIdParameterName, EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType) static CannotAddToAggregateStateCannotAddToAggregateState.becauseThereAlreadyIsSuchLeafAttribute(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graph.traversableGraphElements.TraversableNode modifiedNode) static CannotAddToAggregateStateCannotAddToAggregateState.becauseThereAlreadyIsSuchLeafComplexType(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graph.traversableGraphElements.TraversableNode modifiedNode) static CannotModifyAggregateStateCannotModifyAggregateState.becauseThereAreEdgesOnPathEvenThoughtThereShouldBeMaxOne(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, String multipleEdgesPath) static CannotAddToAggregateStateCannotAddToAggregateState.becauseThereAreIndistinguishableNodes(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, String expectedIdSourcePath) static CannotModifyAggregateStateCannotModifyAggregateState.becauseThereAreIsNodeEdgeOnPathEvenThoughtThereShouldBeOne(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationDefinition, String multipleEdgesPath) static CannotAddToAggregateStateCannotAddToAggregateState.becauseThereAreMoreWaysToDistinguisNodes(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, String sourcePathOfId) static CannotModifyAggregateStateCannotModifyAggregateState.becauseThereIsNoIdInCommandAtStartIdParameterName(String startIdParameterName, EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType) static CannotAddToAggregateStateCannotAddToAggregateState.becauseThereIsNoNodeWithIdSpecifiedAtSourcePath(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, String sourcePathOfId, ai.stapi.identity.UniqueIdentifier id) static CannotModifyAggregateStateCannotModifyAggregateState.becauseThereIsNoNodeWithIdSpecifiedAtStartIdParameterName(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.identity.UniqueIdentifier id, String startIdParameterName) static CannotAddToAggregateStateCannotAddToAggregateState.becauseThereIsNoSourcePathAtStartIdParameterName(EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.identity.UniqueIdentifier id, String startIdParameterName) static CannotModifyAggregateStateCannotModifyAggregateState.becauseThereWasNotExactlyOneModificatorForDefinition(EventFactoryModification modificationDefinition, OperationDefinitionDTO operationDefinition)