Class AddAggregateGraphStateModificator
java.lang.Object
ai.stapi.graphsystem.aggregategraphstatemodifier.AddAggregateGraphStateModificator
- All Implemented Interfaces:
AggregateGraphStateModificator
public class AddAggregateGraphStateModificator
extends Object
implements AggregateGraphStateModificator
-
Constructor Summary
ConstructorsConstructorDescriptionAddAggregateGraphStateModificator(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.ogmProviders.specific.dynamicObjectGraphMappingProvider.DynamicOgmProvider dynamicOgmProvider, ai.stapi.graphoperations.objectGraphMapper.model.GenericObjectGraphMapper objectGraphMapper) -
Method Summary
Modifier and TypeMethodDescriptionai.stapi.graphoperations.objectGraphMapper.model.GraphMappingResultmodify(String aggregateType, ai.stapi.graph.Graph currentAggregateState, DynamicCommand command, CommandHandlerDefinitionDTO.EventFactory.EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graphoperations.objectGraphMapper.model.MissingFieldResolvingStrategy missingFieldResolvingStrategy) booleansupports(CommandHandlerDefinitionDTO.EventFactory.EventFactoryModification modificationDefinition)
-
Constructor Details
-
AddAggregateGraphStateModificator
public AddAggregateGraphStateModificator(ai.stapi.schema.structureSchemaProvider.StructureSchemaFinder structureSchemaFinder, ai.stapi.graphoperations.ogmProviders.specific.dynamicObjectGraphMappingProvider.DynamicOgmProvider dynamicOgmProvider, ai.stapi.graphoperations.objectGraphMapper.model.GenericObjectGraphMapper objectGraphMapper)
-
-
Method Details
-
modify
public ai.stapi.graphoperations.objectGraphMapper.model.GraphMappingResult modify(String aggregateType, ai.stapi.graph.Graph currentAggregateState, DynamicCommand command, CommandHandlerDefinitionDTO.EventFactory.EventFactoryModification modificationDefinition, ai.stapi.schema.structureSchema.ComplexStructureType operationStructureType, ai.stapi.graphoperations.objectGraphMapper.model.MissingFieldResolvingStrategy missingFieldResolvingStrategy) - Specified by:
modifyin interfaceAggregateGraphStateModificator
-
supports
public boolean supports(CommandHandlerDefinitionDTO.EventFactory.EventFactoryModification modificationDefinition) - Specified by:
supportsin interfaceAggregateGraphStateModificator
-