Skip to content

Improve "Axon References To This Class" window #330

@lthoulon-locala

Description

@lthoulon-locala

Enhancement Description

I'd like to enhance the "Axon References To This Class" (ARTTC) window so that it provides more detailed information.

Current Behaviour

For the event MyEntityAdded I have the following implementations

MyEntityProcessStoppedEvent : ProcessStoppedEvent : AnyEvent

It shows in the ARTTC window:

  • EventSourcingHandler MyAggregateRoot
  • EventSourcingHandler MyAggregateRoot
  • EventSourcingHandler MyAggregateMember
  • EventSourcingHandler MyAggregateMemberMember

Wanted Behaviour

I would like the ARTTC window to show the actual type that is being used. So for instance:

  • (ESH) MyAggregateRoot as ProcessStoppedEvent
  • (ESH) MyAggregateRoot as AnyEvent
  • (ESH) MyAggregateMember as MyEntityProcessStoppedEvent
  • (ESH) MyAggregateMemberMember [as MyEntityAdded]

On the last line, I would omit the event name if there is no other lines specifying another type so that users who don't use inheritance don't get something that would take up space for nothing (e.g. every line would say as MyEntityAdded)

Possible Workarounds

Live with it ;)

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions