Uses of Interface
org.axonframework.modelling.entity.EntityMetamodel
Packages that use EntityMetamodel
Package
Description
-
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)