Request Management

The request management works with different layers.

Layers

Each layer contains out of 2 classes and 2 interfaces for it. One class contains the logic and the other class contains the service. This makes the classes easier testable and mockable and follows the SOLID Design Principles. The layer order you can keep in mind with the acronym RUAE: __R__ight__U__ser__A__ction__E__ntity.

Right

This is the basic request layer from which the other layers inhiere.

User

Action

Entity