Uses of Class
org.axonframework.modelling.entity.annotation.AnnotatedEntityMetamodel
Packages that use AnnotatedEntityMetamodel
Package
Description
-
Uses of AnnotatedEntityMetamodel in org.axonframework.modelling.annotation
Methods in org.axonframework.modelling.annotation with parameters of type AnnotatedEntityMetamodelModifier and TypeMethodDescription<E,ID> EntityIdResolver <ID> AnnotationBasedEntityIdResolverDefinition.createIdResolver(Class<E> entityType, Class<ID> idType, AnnotatedEntityMetamodel<E> entityMetamodel, Configuration configuration) <E,ID> EntityIdResolver <ID> EntityIdResolverDefinition.createIdResolver(Class<E> entityType, Class<ID> idType, AnnotatedEntityMetamodel<E> entityMetamodel, Configuration configuration) Creates anEntityIdResolverfor the given entity type and identifier type. -
Uses of AnnotatedEntityMetamodel in org.axonframework.modelling.entity.annotation
Methods in org.axonframework.modelling.entity.annotation that return AnnotatedEntityMetamodelModifier and TypeMethodDescription<C> AnnotatedEntityMetamodel<C> AnnotatedEntityMetamodelFactory.createMetamodelForType(Class<C> entityType) Creates anAnnotatedEntityMetamodelfor the given entity type.static <E> AnnotatedEntityMetamodel<E> AnnotatedEntityMetamodel.forConcreteType(Class<E> entityType, ParameterResolverFactory parameterResolverFactory, MessageTypeResolver messageTypeResolver, MessageConverter messageConverter, EventConverter eventConverter) Instantiate an annotatedEntityMetamodelof a concrete entity type.static <E> AnnotatedEntityMetamodel<E> AnnotatedEntityMetamodel.forPolymorphicType(Class<E> entityType, Set<Class<? extends E>> concreteTypes, ParameterResolverFactory parameterResolverFactory, MessageTypeResolver messageTypeResolver, MessageConverter messageConverter, EventConverter eventConverter) Instantiate an annotatedEntityMetamodelof a polymorphic entity type.Methods in org.axonframework.modelling.entity.annotation with parameters of type AnnotatedEntityMetamodelModifier and TypeMethodDescription<E> EventTargetMatcher<E> EventTargetMatcherDefinition.createChildEntityMatcher(AnnotatedEntityMetamodel<E> entity, Member member) <E> EventTargetMatcher<E> RoutingKeyEventTargetMatcherDefinition.createChildEntityMatcher(AnnotatedEntityMetamodel<E> entity, Member member) <E> CommandTargetResolver<E> CommandTargetResolverDefinition.createCommandTargetResolver(AnnotatedEntityMetamodel<E> metamodel, Member member) <E> CommandTargetResolver<E> RoutingKeyCommandTargetResolverDefinition.createCommandTargetResolver(AnnotatedEntityMetamodel<E> metamodel, Member member) <E,ID> EntityIdResolver <ID> AnnotatedEntityIdResolverDefinition.createIdResolver(Class<E> entityType, Class<ID> idType, AnnotatedEntityMetamodel<E> entityMetamodel, Configuration configuration) Constructors in org.axonframework.modelling.entity.annotation with parameters of type AnnotatedEntityMetamodelModifierConstructorDescriptionAnnotatedEntityIdResolver(AnnotatedEntityMetamodel<?> metamodel, Class<ID> idType, MessageConverter converter, EntityIdResolver<ID> delegate) Constructs anAnnotatedEntityMetamodelEntityIdResolverfor the providedAnnotatedEntityMetamodel.AnnotatedEntityModelRoutingKeyMatcher(AnnotatedEntityMetamodel<E> metamodel, String entityRoutingProperty, String messageRoutingProperty) Constructs anAnnotatedEntityModelRoutingKeyMatcherthat matches the routing key of the givenentityagainst the routing key of a message.RoutingKeyCommandTargetResolver(AnnotatedEntityMetamodel<E> metamodel, String entityRoutingProperty, String messageRoutingProperty) Constructs aRoutingKeyCommandTargetResolverthat matches the routing key of the givenentityagainst the routing key of a command message.RoutingKeyEventTargetMatcher(AnnotatedEntityMetamodel<E> metamodel, String entityRoutingProperty, String messageRoutingProperty) Constructs aRoutingKeyEventTargetMatcherthat matches the routing key of the givenentityagainst the routing key of an event message.