| Package | Description | 
|---|---|
| org.axonframework.modelling.command | |
| org.axonframework.modelling.command.inspection | 
| Modifier and Type | Method and Description | 
|---|---|
| void | ForwardMatchingInstances. initialize(Field field,
          EntityModel childEntity) | 
| default void | ForwardingMode. initialize(Field field,
          EntityModel childEntity)Initializes an instance of a  ForwardingMode. | 
| Modifier and Type | Interface and Description | 
|---|---|
| interface  | AggregateModel<T>Specialized EntityModel that describes the capabilities and properties of an aggregate root of type  T. | 
| Modifier and Type | Method and Description | 
|---|---|
| protected abstract <T> EntityModel<Object> | AbstractChildEntityDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field)Extracts the Child Entity contained in the given  declaringEntityas anEntityModel. | 
| protected <T> EntityModel<Object> | AggregateMemberAnnotatedChildEntityDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field) | 
| protected <T> EntityModel<Object> | AggregateMemberAnnotatedChildEntityCollectionDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field) | 
| protected <T> EntityModel<Object> | AggregateMemberAnnotatedChildEntityMapDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field) | 
| <C> EntityModel<C> | EntityModel. modelOf(Class<? extends C> childEntityType)Get the EntityModel of an entity of type  childEntityTypein case it is the child of the modeled entity. | 
| Modifier and Type | Method and Description | 
|---|---|
| <T> Optional<ChildEntity<T>> | AbstractChildEntityDefinition. createChildDefinition(Field field,
                     EntityModel<T> declaringEntity) | 
| <T> Optional<ChildEntity<T>> | ChildEntityDefinition. createChildDefinition(Field field,
                     EntityModel<T> declaringEntity)Inspect the given  field, 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,
                       Field field)Extracts the Child Entity contained in the given  declaringEntityas anEntityModel. | 
| protected <T> EntityModel<Object> | AggregateMemberAnnotatedChildEntityDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field) | 
| protected <T> EntityModel<Object> | AggregateMemberAnnotatedChildEntityCollectionDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field) | 
| protected <T> EntityModel<Object> | AggregateMemberAnnotatedChildEntityMapDefinition. extractChildEntityModel(EntityModel<T> declaringEntity,
                       Map<String,Object> attributes,
                       Field field) | 
| protected Map<String,Property<Object>> | AbstractChildEntityDefinition. extractCommandHandlerRoutingKeys(Field field,
                                EntityModel<Object> childEntityModel)Retrieves the routing keys of every command handler on the given  childEntityModelto be able to correctly
 route commands to Entities. | 
| protected abstract <T> Object | AbstractChildEntityDefinition. resolveCommandTarget(CommandMessage<?> msg,
                    T parent,
                    Field field,
                    EntityModel<Object> childEntityModel)Resolve the target of an incoming  CommandMessageto the right Child
 Entity. | 
| protected <T> Object | AggregateMemberAnnotatedChildEntityDefinition. resolveCommandTarget(CommandMessage<?> msg,
                    T parent,
                    Field field,
                    EntityModel<Object> childEntityModel) | 
| protected <T> Object | AggregateMemberAnnotatedChildEntityCollectionDefinition. resolveCommandTarget(CommandMessage<?> msg,
                    T parent,
                    Field field,
                    EntityModel<Object> childEntityModel) | 
| protected <T> Object | AggregateMemberAnnotatedChildEntityMapDefinition. resolveCommandTarget(CommandMessage<?> msg,
                    T parent,
                    Field field,
                    EntityModel<Object> childEntityModel) | 
| Constructor and Description | 
|---|
| AnnotatedChildEntity(EntityModel<C> entityModel,
                    boolean forwardCommands,
                    BiFunction<CommandMessage<?>,P,C> commandTargetResolver,
                    BiFunction<EventMessage<?>,P,Stream<C>> eventTargetResolver)Initiates a new AnnotatedChildEntity instance that uses the provided  entityModelto delegate command
 and event handling to an annotated child entity. | 
Copyright © 2010–2020. All rights reserved.