Uses of Interface
org.axonframework.modelling.command.inspection.EntityModel
Packages that use EntityModel
Package
Description
-
Uses of EntityModel in org.axonframework.modelling.command
Methods in org.axonframework.modelling.command with parameters of type EntityModelModifier and TypeMethodDescriptiondefault voidForwardingMode.initialize(Member member, EntityModel childEntity) Initializes an instance of aForwardingMode.voidForwardMatchingInstances.initialize(Member member, EntityModel childEntity) -
Uses of EntityModel in org.axonframework.modelling.command.inspection
Subinterfaces of EntityModel in org.axonframework.modelling.command.inspectionModifier and TypeInterfaceDescriptioninterfaceSpecialized EntityModel that describes the capabilities and properties of an aggregate root of typeT.Methods in org.axonframework.modelling.command.inspection that return EntityModelModifier and TypeMethodDescriptionprotected abstract <T> EntityModel<Object> AbstractChildEntityDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) Extracts the Child Entity contained in the givendeclaringEntityas anEntityModel.protected <T> EntityModel<Object> AggregateMemberAnnotatedChildEntityCollectionDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) protected <T> EntityModel<Object> AggregateMemberAnnotatedChildEntityDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) protected <T> EntityModel<Object> AggregateMemberAnnotatedChildEntityMapDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) <C> EntityModel<C> Get the EntityModel of an entity of typechildEntityTypein case it is the child of the modeled entity.Methods in org.axonframework.modelling.command.inspection with parameters of type EntityModelModifier and TypeMethodDescription<T> Optional<ChildEntity<T>> AbstractChildEntityDefinition.createChildDefinition(Member member, EntityModel<T> declaringEntity) <T> Optional<ChildEntity<T>> ChildEntityDefinition.createChildDefinition(Member member, EntityModel<T> declaringEntity) Inspect the givenmember, which is declared on the givendeclaringEntityfor the presence of a Child Entity.protected abstract <T> EntityModel<Object> AbstractChildEntityDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) Extracts the Child Entity contained in the givendeclaringEntityas anEntityModel.protected <T> EntityModel<Object> AggregateMemberAnnotatedChildEntityCollectionDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) protected <T> EntityModel<Object> AggregateMemberAnnotatedChildEntityDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) protected <T> EntityModel<Object> AggregateMemberAnnotatedChildEntityMapDefinition.extractChildEntityModel(EntityModel<T> declaringEntity, Map<String, Object> attributes, Member member) AbstractChildEntityDefinition.extractCommandHandlerRoutingKeys(Member member, EntityModel<Object> childEntityModel) Retrieves the routing keys of every command handler on the givenchildEntityModelto be able to correctly route commands to Entities.protected abstract <T> ObjectAbstractChildEntityDefinition.resolveCommandTarget(CommandMessage<?> msg, T parent, Member member, EntityModel<Object> childEntityModel) Resolve the target of an incomingCommandMessageto the right Child Entity.protected <T> ObjectAggregateMemberAnnotatedChildEntityCollectionDefinition.resolveCommandTarget(CommandMessage<?> msg, T parent, Member member, EntityModel<Object> childEntityModel) protected <T> ObjectAggregateMemberAnnotatedChildEntityDefinition.resolveCommandTarget(CommandMessage<?> msg, T parent, Member member, EntityModel<Object> childEntityModel) protected <T> ObjectAggregateMemberAnnotatedChildEntityMapDefinition.resolveCommandTarget(CommandMessage<?> msg, T parent, Member member, EntityModel<Object> childEntityModel) Constructors in org.axonframework.modelling.command.inspection with parameters of type EntityModelModifierConstructorDescriptionAnnotatedChildEntity(EntityModel<C> entityModel, boolean forwardCommands, BiFunction<CommandMessage<?>, P, C> commandTargetResolver, BiFunction<EventMessage<?>, P, Stream<C>> eventTargetResolver) Initiates a new AnnotatedChildEntity instance that uses the providedentityModelto delegate command and event handling to an annotated child entity.