Skip to content

Improve "Axon References To This Class" window #330

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 ;)

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions