[TOB-192,168,140] feat: v0.3.0 Integrate contacts Commit contains all backend tasks for the third sprint. The focus of sprint 3 was to: - integrate the contact module into the statement public affairs backend module - add a role concept chapter to the architecture documentation - streamline sonarcube code quality configuration with the QS Details: [TOB-140, TOB-193] Documentation - Role concept - added role concept chapter in architecture documentation - increment module backend version [TOB-140, TOB-193] Documentation - Role concept - added role concept chapter in architecture documentation - added initial version of howtoBuild document - added initial version of howtoRun document - added initial version of the userGuide document [TOB-204] feat: ContactService - Fix some sonar bugs and code smell [TOB-204] test: testcases ContactService - add additional testcases for ContactService [TOB-204] test: testcases ContactService - add testcase for ContactService [TOB-204] add contactDatabaseApi - added contactdatabase api and response models - added ContactService and contact models - added debugController ContactsController [TOB-194] chor: Added application-dev.yml - added application config for devenvironment. [TOB-194] chor: logger config - added logger configuration [TOB-193] feat: Add process api documentation - Updated openapi.yaml. Added process REST interfaces to - list current tasks for statement - claim specific task - unclaim specific task - complete specific task [TOB-194] test: Fix Sonar code smells add tests - create additional testcases for StatementOverviewService - create additional testcases for StatementProcessService - reduce complexity of ServiceTypeProcess logic in StatenmebtProcessService [TOB-196] fix: Sonar code smells - fixed lambda code smells [TOB-196] fix: Sonar code smells - fixed private constructor - removed empyt Test class - fixed duplicates - fixed lambda code smells [TOB-196] fix: Sonar bugs and code smells - fixed sonar bugs - fixed lambda code smells [TOB-194] feat: test coverage WorkflowService - added test cases for WorkflowService methods. - read tenantId in WorkflowService from application.yml [TOB-204] feat: adapter contact api - added ContactDatabaseApi rest client adapter - added api response model classes [TOB-121] chor: Streamline testconfig with QS - setup sonar-project.properties - set correct sonar version in pom.xml - cleanup application.yml and add application-test.yml - set test profile in test classes Signed-off-by: Tobias Stummer <stummer@develop-group.de>
This application represents a user module for the Eclipse openK User Modules project.
TODO: Add description
Run mvn clean install -DskipTests to build the project. All build artifacts will be stored in the targets/ directory.
Run mvn clean install to execute the unit tests. All results will be stored in the targets/surefire-reports directory.
TODO: Add scripts