Details
-
Type:
Story
-
Status: Closed (View Workflow)
-
Priority:
P3
-
Resolution: Done
-
Affects Version/s: None
-
Fix Version/s: 3.0.0
-
Labels:
-
Template:
-
Sprint:eHoldings Sprint 127, eHoldings Sprint 128
-
Story Points:8
-
Development Team:Spitfire
-
Release:Lotus R1 2022
Description
Purpose/Overview:
To rewrite logic for note types according to spring way
Technical approach:
- Change logic for dao layer (NoteRepositoryImpl and NoteLinksRepositoryImpl), remove Vertx and use JpaCqlRepository for repository from folio-spring-base
- Add mapper for population from model to dto and vice versa by using mapstruct
- Change logic for service layer, remove all Future (NoteServiceImpl and NoteLinksServiceImpl), add mappers
- Implement controller layer
Acceptance criteria:
- Dao, service, controller are implemented without using vertx and future
TestRail: Results
Attachments
Issue Links
- has to be done after
-
MODNOTES-183 Change logic for NoteTypes
-
- Closed
-
- has to be done before
-
MODNOTES-186 Rewrite tests for NoteLinks
-
- Closed
-
-
MODNOTES-187 Rewrite tests for Notes
-
- Closed
-
-
MODNOTES-188 Implement ExceptionHandler for custom exceptions
-
- Closed
-
- relates to
-
UXPROD-3356 Lotus release - Spring way compliance
-
- Closed
-