Package org.axonframework.modelling.entity.child
package org.axonframework.modelling.entity.child
-
ClassDescriptionAbstract
EntityChildMetamodelthat implements common functionality for most implementations.AbstractEntityChildMetamodel.Builder<C,P, R extends AbstractEntityChildMetamodel.Builder<C, P, R>> Exception indicating that multiple child entities of a parent entity are able to handle the same command.Functional interface describing how to get the child entity (or entity collection), and apply the evolved child entity (or entities in case of a collection) to the parent entity.Resolves the target child entity for a given command message.EntityChildMetamodel<C,P> Interface describing a childEntityMetamodelthat can be handled in the context of its parent.Functional interface that determines if a given entity should be targeted for a specificEventMessage.AChildEntityFieldDefinitionthat uses a field to access the child entity.Implementation ofChildEntityFieldDefinitionthat uses a getter and an evolver to get the child entities from the parent, and to evolve the parent based on the child entities.Implementation ofChildEntityFieldDefinitionthat uses a getter and a setter to get the child entities from the parent, and to set the evolved child entities on the parent entity.AnEntityChildMetamodelthat handles commands and events for a list of child entities.Builder for creating aListEntityChildMetamodelfor the given parent class and child entity metamodel.AnEntityChildMetamodelthat handles commands and events for a single child entity.Builder for creating aSingleEntityChildMetamodelfor the given parent class and child entity metamodel.