| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2024-05-27 | test: use Kotlin KArgumentCaptor | Paul-Christian Volkmer | 1 | -7/+6 | |
| 2024-05-27 | feat: use RequestId type | Paul-Christian Volkmer | 7 | -41/+80 | |
| 2024-05-15 | fix: add missing 'fatal' severity | Paul-Christian Volkmer | 1 | -8/+11 | |
| 2024-05-07 | refactor: move classes into package 'security' | Paul-Christian Volkmer | 2 | -5/+2 | |
| 2024-05-06 | refactor: use whenever() instead of `when` in tests | Paul-Christian Volkmer | 2 | -24/+25 | |
| 2024-05-06 | test: add tests for UserRoleService | Paul-Christian Volkmer | 1 | -0/+205 | |
| 2024-05-06 | fix: handle null values in MtbFile | Paul-Christian Volkmer | 1 | -0/+61 | |
| This should not occur but if, it should not result in NPE except for * Patient * Consent * Episode | |||||
| 2024-05-02 | refactor: use RequestService in ResponseProcessor | Paul-Christian Volkmer | 1 | -11/+10 | |
| 2024-04-30 | refactor: use Fingerprint type instead of plain String | Paul-Christian Volkmer | 3 | -16/+19 | |
| 2024-04-29 | refactor: add additional constructors | Paul-Christian Volkmer | 2 | -114/+112 | |
| 2024-03-12 | feat: salted re-hash IDs within MTB file except patient ID | Paul-Christian Volkmer | 3 | -4/+77 | |
| 2024-03-09 | feat: do not use episode id in kafka record key | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2024-03-08 | feat: use requestId from incoming Kafka Record Header | Paul-Christian Volkmer | 1 | -0/+33 | |
| 2024-03-01 | feat: add config option to deactivate duplication check | Paul-Christian Volkmer | 1 | -1/+53 | |
| 2024-02-29 | test: add test for incoming kafka message processing | Paul-Christian Volkmer | 1 | -0/+79 | |
| 2024-02-19 | feat: new kafka config due to kafka input | Paul-Christian Volkmer | 1 | -7/+7 | |
| 2024-02-17 | refactor: move mtb file controller into package input | Paul-Christian Volkmer | 1 | -2/+2 | |
| 2024-01-21 | test: add tests for TokenService | Paul-Christian Volkmer | 1 | -0/+154 | |
| 2024-01-04 | test #17: add tests for retry | Paul-Christian Volkmer | 2 | -0/+111 | |
| 2024-01-04 | feat #17: initial support for request retry | Paul-Christian Volkmer | 2 | -4/+11 | |
| 2023-12-14 | test: add tests to ensure patient id pseudonym | Paul-Christian Volkmer | 2 | -0/+65 | |
| This uses fake MTBFile JSON as described here: https://ibmi-intra.cs.uni-tuebingen.de/display/ZPM/bwHC+REST+API | |||||
| 2023-12-05 | test: expect sorted data quality report issues | Paul-Christian Volkmer | 1 | -4/+4 | |
| 2023-12-05 | test: expect 3 issues with different severity | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-12-05 | fix: add info severity to data quality report | Paul-Christian Volkmer | 1 | -2/+5 | |
| 2023-10-05 | Issue #12: Transform MTBFile objects by using transformation rules | Paul-Christian Volkmer | 2 | -16/+30 | |
| 2023-10-05 | Issue #12: Add application config for transformation configuration | Paul-Christian Volkmer | 1 | -0/+19 | |
| 2023-10-05 | Issue #12: Basic implementation of transformation service | Paul-Christian Volkmer | 1 | -0/+83 | |
| 2023-09-04 | fix: removed gaps system from GPAS pseudonym value. Also added clean up ↵ | jlidke | 1 | -0/+7 | |
| method, which will replace filename invalid characters witch '_'. (#11) | |||||
| 2023-08-16 | Issue #7: Send and expect requestId in record body, not in record key (#8) | Paul-Christian Volkmer | 2 | -16/+50 | |
| 2023-08-12 | Code cleanup | Paul-Christian Volkmer | 3 | -17/+13 | |
| 2023-08-11 | Issue #3: Detect the request type of request with last known status (#5) | Paul-Christian Volkmer | 2 | -23/+43 | |
| 2023-08-11 | Issue #2: Do not serialize JSON string as custom string (#4) | Paul-Christian Volkmer | 1 | -12/+48 | |
| In addition to that, if REST request did not contain a response body, use empty string as data quality report string. | |||||
| 2023-08-10 | Add tests for KafkaMtbFileSender | Paul-Christian Volkmer | 1 | -0/+169 | |
| 2023-08-10 | Tests for RestMtbFileSender | Paul-Christian Volkmer | 1 | -0/+159 | |
| 2023-08-09 | Decouple request and response processing | Paul-Christian Volkmer | 3 | -27/+362 | |
| 2023-08-09 | Do not append custom prefix to gPAS pseudonym | Paul-Christian Volkmer | 2 | -7/+93 | |
| 2023-08-09 | Use single MtbFileSender | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-08-09 | Handle MTB File with rejected consent as deletion request | Paul-Christian Volkmer | 1 | -0/+150 | |
| 2023-08-08 | Ignore unknown properties in DataQualityResponse | Paul-Christian Volkmer | 1 | -0/+70 | |
| 2023-08-08 | Add tests for error response status | Paul-Christian Volkmer | 1 | -2/+91 | |
| 2023-08-08 | Add tests for RequestProcessor | Paul-Christian Volkmer | 1 | -0/+209 | |
| 2023-08-08 | Move integration tests into own source-set | Paul-Christian Volkmer | 3 | -219/+0 | |
| 2023-08-08 | Keep database testcontainer alive until all tests are done | Paul-Christian Volkmer | 1 | -1/+7 | |
| 2023-08-08 | Add RequestService to handle access to requests | Paul-Christian Volkmer | 2 | -0/+336 | |
| 2023-08-08 | Rename test class to match applications main class name | Paul-Christian Volkmer | 1 | -1/+1 | |
| 2023-08-08 | Add basic Testcontainers test setup | Paul-Christian Volkmer | 2 | -0/+82 | |
