Uses of Interface
org.axonframework.modelling.entity.EntityMetamodel
Packages that use EntityMetamodel
Package
Description
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
Part of the Axon Modelling module.
-
Uses of EntityMetamodel in org.axonframework.modelling.configuration
Methods in org.axonframework.modelling.configuration that return EntityMetamodelModifier and TypeMethodDescriptionEntityMetamodelConfigurationBuilder.build(Configuration configuration, EntityMetamodelBuilder<E> builder) Builds anEntityMetamodelfor the given entity type, using the providedConfigurationandEntityMetamodelBuilder. -
Uses of EntityMetamodel in org.axonframework.modelling.entity
Classes in org.axonframework.modelling.entity that implement EntityMetamodelModifier and TypeClassDescriptionclassImplementation of theEntityMetamodelinterface that enables the definition of command handlers and child entities for a given entity typeE.classPolymorphicEntityMetamodelthat represents an entity that can have multiple concrete types.Methods in org.axonframework.modelling.entity that return EntityMetamodelModifier and TypeMethodDescriptionEntityMetamodelBuilder.build()Builds theEntityMetamodelinstance based on the configuration of this builder.Methods in org.axonframework.modelling.entity with parameters of type EntityMetamodelModifier and TypeMethodDescriptionPolymorphicEntityMetamodelBuilder.addConcreteType(EntityMetamodel<? extends E> metamodel) Adds a concrete type to this metamodel.Constructors in org.axonframework.modelling.entity with parameters of type EntityMetamodelModifierConstructorDescriptionEntityCommandHandlingComponent(Repository<ID, E> repository, EntityMetamodel<E> metamodel, EntityIdResolver<ID> idResolver) Creates a newCommandHandlingComponentthat handles commands for the given entity type. -
Uses of EntityMetamodel in org.axonframework.modelling.entity.annotation
Classes in org.axonframework.modelling.entity.annotation that implement EntityMetamodelModifier and TypeClassDescriptionclassAnEntityMetamodelimplementation that uses reflection to inspect the entity.Methods in org.axonframework.modelling.entity.annotation with parameters of type EntityMetamodelModifier and TypeMethodDescriptionprotected abstract <C,P> EntityChildMetamodel <C, P> AbstractEntityChildModelDefinition.doCreate(Class<P> parentClass, EntityMetamodel<C> entityMetamodel, String fieldName, EventTargetMatcher<C> eventTargetMatcher, CommandTargetResolver<C> commandTargetResolver) Creates a newEntityChildMetamodelfor the given parent class and child metamodel.protected <C,P> EntityChildMetamodel <C, P> ListEntityChildModelDefinition.doCreate(Class<P> parentClass, EntityMetamodel<C> entityMetamodel, String fieldName, EventTargetMatcher<C> eventTargetMatcher, CommandTargetResolver<C> commandTargetResolver) protected <C,P> EntityChildMetamodel <C, P> SingleEntityChildModelDefinition.doCreate(Class<P> parentClass, EntityMetamodel<C> entityMetamodel, String fieldName, EventTargetMatcher<C> eventTargetMatcher, CommandTargetResolver<C> commandTargetResolver) -
Uses of EntityMetamodel in org.axonframework.modelling.entity.child
Fields in org.axonframework.modelling.entity.child declared as EntityMetamodelModifier and TypeFieldDescriptionprotected final EntityMetamodel<C> AbstractEntityChildMetamodel.Builder.metamodelprotected final EntityMetamodel<C> AbstractEntityChildMetamodel.metamodelMethods in org.axonframework.modelling.entity.child that return EntityMetamodelModifier and TypeMethodDescriptionEntityChildMetamodel.entityMetamodel()Returns theEntityMetamodelof the child entity this metamodel describes.ListEntityChildMetamodel.entityMetamodel()SingleEntityChildMetamodel.entityMetamodel()Methods in org.axonframework.modelling.entity.child with parameters of type EntityMetamodelModifier and TypeMethodDescriptionstatic <C,P> ListEntityChildMetamodel.Builder <C, P> ListEntityChildMetamodel.forEntityModel(Class<P> parentClass, EntityMetamodel<C> entityMetamodel) Creates a newListEntityChildMetamodel.Builderfor the given parent class and child entity metamodel.static <C,P> SingleEntityChildMetamodel.Builder <C, P> SingleEntityChildMetamodel.forEntityModel(Class<P> parentClass, EntityMetamodel<C> metamodel) Creates a newSingleEntityChildMetamodel.Builderfor the given parent class and child entity metamodel.static <C,P> ListEntityChildMetamodel.Builder <C, P> EntityChildMetamodel.list(Class<P> parentClass, EntityMetamodel<C> metamodel) Starts a builder for a list of child entities within the given parent entity type.static <C,P> SingleEntityChildMetamodel.Builder <C, P> EntityChildMetamodel.single(Class<P> parentClass, EntityMetamodel<C> metamodel) Starts a builder for a single child entity within the given parent entity type.Constructors in org.axonframework.modelling.entity.child with parameters of type EntityMetamodelModifierConstructorDescriptionprotectedAbstractEntityChildMetamodel(EntityMetamodel<C> metamodel, CommandTargetResolver<C> commandTargetResolver, EventTargetMatcher<C> eventTargetMatcher) protectedBuilder(Class<P> parentClass, EntityMetamodel<C> metamodel)