Class StructureDefinition
java.lang.Object
ai.stapi.axonsystem.graphaggregate.AggregateWithGraph
ai.stapi.axonsystem.graphaggregate.AggregateWithDynamicGraph<ai.stapi.schema.structuredefinition.StructureDefinitionId>
ai.stapi.axonsystemplugin.structuredefinition.StructureDefinition
public class StructureDefinition
extends AggregateWithDynamicGraph<ai.stapi.schema.structuredefinition.StructureDefinitionId>
-
Field Summary
Fields inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithDynamicGraph
commandProcessor, identity, versionFields inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithGraph
inMemoryGraphRepository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidhandle(ai.stapi.graphsystem.structuredefinition.command.importStructureDefinitionFromSource.ImportStructureDefinition command, ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor commandProcessor) voidon(ai.stapi.graphsystem.structuredefinition.command.importStructureDefinitionFromSource.StructureDefinitionImported event) Methods inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithDynamicGraph
getIdentity, getVersion, onAggregateCreated, processCommandDynamically, processCommandDynamicallyMethods inherited from class ai.stapi.axonsystem.graphaggregate.AggregateWithGraph
onEveryGraphEvent
-
Constructor Details
-
StructureDefinition
public StructureDefinition()
-
-
Method Details
-
handle
@CommandHandler @CreationPolicy(CREATE_IF_MISSING) public void handle(ai.stapi.graphsystem.structuredefinition.command.importStructureDefinitionFromSource.ImportStructureDefinition command, @Autowired ai.stapi.graphsystem.dynamiccommandprocessor.DynamicCommandProcessor commandProcessor) -
on
@EventSourcingHandler public void on(ai.stapi.graphsystem.structuredefinition.command.importStructureDefinitionFromSource.StructureDefinitionImported event)
-