summaryrefslogtreecommitdiff
path: root/src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java
diff options
context:
space:
mode:
authorPaul-Christian Volkmer2023-04-10 14:26:35 +0200
committerPaul-Christian Volkmer2023-04-10 14:27:40 +0200
commit5b9b12afc9ed29d005442b3a18a45b9a3104ad84 (patch)
treedc246f38b79d665782eb4740af68fe106633977e /src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java
parent44396ff04a24088ac9fb2cab270036a9a983944f (diff)
Issue #24: Extrahiere Service mit Datenbankanfragen
Diffstat (limited to 'src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java')
-rw-r--r--src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java9
1 files changed, 3 insertions, 6 deletions
diff --git a/src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java b/src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java
index 9d5f1ad..60e7ad2 100644
--- a/src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java
+++ b/src/main/java/DNPM/security/AbstractDelegatedPermissionEvaluator.java
@@ -3,11 +3,8 @@ package DNPM.security;
import de.itc.onkostar.api.IOnkostarApi;
import de.itc.onkostar.api.Patient;
import de.itc.onkostar.api.Procedure;
-import org.springframework.jdbc.core.JdbcTemplate;
import org.springframework.security.access.PermissionEvaluator;
-import javax.sql.DataSource;
-
public abstract class AbstractDelegatedPermissionEvaluator implements PermissionEvaluator {
protected static final String PATIENT = Patient.class.getSimpleName();
@@ -16,11 +13,11 @@ public abstract class AbstractDelegatedPermissionEvaluator implements Permission
protected final IOnkostarApi onkostarApi;
- protected final JdbcTemplate jdbcTemplate;
+ protected final SecurityService securityService;
- protected AbstractDelegatedPermissionEvaluator(final IOnkostarApi onkostarApi, final DataSource dataSource) {
+ protected AbstractDelegatedPermissionEvaluator(final IOnkostarApi onkostarApi, final SecurityService securityService) {
this.onkostarApi = onkostarApi;
- this.jdbcTemplate = new JdbcTemplate(dataSource);
+ this.securityService = securityService;
}
}