summaryrefslogtreecommitdiff
path: root/src/test/java/DNPM/security
AgeCommit message (Collapse)AuthorFilesLines
2024-05-10chore: Entferne nicht benötigte ImportsPaul-Christian Volkmer2-2/+0
2024-04-02fix: apply changes in API version 2.12.xPaul-Christian Volkmer1-0/+4
OS API version 2.12.1 or newer fixes the issue of not using patient ID when adding patient object to procedure. Since this version, a NPE will occur of not providing a patient ID when adding a patient object to a procedure.
2023-04-10Issue #24: Annotationen für formularbasierte BerechtigungsprüfungPaul-Christian Volkmer2-29/+161
2023-04-10Issue #24: Extrahiere Service mit DatenbankanfragenPaul-Christian Volkmer2-0/+268
2023-04-10Issue #24: Füge PermissionEvaluator zur Gesamtprüfung der Berechtigung hinzuPaul-Christian Volkmer1-0/+122
Dieser PermissionEvaluator delegiert die einzelnen Prüfungen an PermissionEvaluatoren welche `AbstractDelegatedPermissionEvaluator` erweitern. Nur, wenn all diese PermissionEvaluatoren die Berechtigung erfolgreich geprüft haben, gibt dieser PermissionEvaluator ein positives Prüfungsergebnis zurück.
2023-04-09Issue #24: Füge Unit Tests für SecurityAspect hinzuPaul-Christian Volkmer1-0/+164
Diese Tests verwenden ein manuell erstelltes Proxy, wie es in OS automatisch verwendet wird, und prüfen dann entsprechende Methodenaufrufe.