Uses of Interface
org.axonframework.modelling.entity.EntityMetamodelBuilder
Packages that use EntityMetamodelBuilder
-
Uses of EntityMetamodelBuilder in org.axonframework.modelling.configuration
Methods in org.axonframework.modelling.configuration with parameters of type EntityMetamodelBuilderModifier and TypeMethodDescriptionEntityMetamodelConfigurationBuilder.build(Configuration configuration, EntityMetamodelBuilder<E> builder) Builds anEntityMetamodelfor the given entity type, using the providedConfigurationandEntityMetamodelBuilder. -
Uses of EntityMetamodelBuilder in org.axonframework.modelling.entity
Subinterfaces of EntityMetamodelBuilder in org.axonframework.modelling.entityModifier and TypeInterfaceDescriptioninterfaceBuilder for a polymorphicEntityMetamodel, where a parent entity can have multiple concrete child entities.Methods in org.axonframework.modelling.entity that return EntityMetamodelBuilderModifier and TypeMethodDescriptionEntityMetamodelBuilder.addChild(EntityChildMetamodel<?, E> child) Adds aEntityChildMetamodelto this metamodel.EntityMetamodelBuilder.creationalCommandHandler(QualifiedName qualifiedName, CommandHandler messageHandler) Adds aCommandHandlerto this metamodel for the givenQualifiedNamethat is in charge of creation of the entity.EntityMetamodelBuilder.entityEvolver(EntityEvolver<E> entityEvolver) Adds aEntityEvolverto this metamodel.static <E> EntityMetamodelBuilder<E> ConcreteEntityMetamodel.forEntityClass(Class<E> entityType) Creates abuilderfor the specified entity type.static <E> EntityMetamodelBuilder<E> EntityMetamodel.forEntityType(Class<E> entityType) Starts a newEntityMetamodelBuilderfor the given entity type.EntityMetamodelBuilder.instanceCommandHandler(QualifiedName qualifiedName, EntityCommandHandler<E> messageHandler) Adds anEntityCommandHandlerto this metamodel for the givenQualifiedName.