diff options
author | ToineSiebelink <toine.siebelink@est.tech> | 2024-06-13 16:52:45 +0100 |
---|---|---|
committer | ToineSiebelink <toine.siebelink@est.tech> | 2024-06-20 17:00:54 +0100 |
commit | dbed81b6cece07c8950fa2f32f6f05eba3bb991e (patch) | |
tree | c779154e3ae330f0ad9f1ed5c5c440389b6886c8 /cps-service | |
parent | 5c14b4b3167e13579fa20bd6632c82d0dd7d0844 (diff) |
Introducing NCMP Facades
- NetworkCmProxyDataService was polluted with many non-data operations
- it is now split into:
1) NetworkCmProxyFacade, a single thin facade for the (main) controler to redirect calls to the correct services
2) CmHandleRegistrationService(Impl), methods related to registration only
- introduced NetworkCmProxyInventoryFacade for the invenoty controller
- renamed some services for consitency and clarification
- Use facade to acces ncmp data request handlers (instead of direct from controller)
- remove unnecesarry wrappings between request handlers and facade
- split facades according to names: data & inventory
(the REST controllers are not split properly so I think one rest controller will end up needing both facades)
Issue-ID: CPS-2263
Change-Id: I250732aa16ec28b43ff642d2adf10ba36f67290e
Signed-off-by: ToineSiebelink <toine.siebelink@est.tech>
Diffstat (limited to 'cps-service')
0 files changed, 0 insertions, 0 deletions