summaryrefslogtreecommitdiff
path: root/src/main/java/dev/dnpm/security/AbstractDelegatedPermissionEvaluator.java
blob: 11bdcb6288ed92b6b758fb19efdc280ed9884675 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
package dev.dnpm.security;

import de.itc.onkostar.api.IOnkostarApi;
import de.itc.onkostar.api.Patient;
import de.itc.onkostar.api.Procedure;
import org.springframework.security.access.PermissionEvaluator;

public abstract class AbstractDelegatedPermissionEvaluator implements PermissionEvaluator {

    protected static final String PATIENT = Patient.class.getSimpleName();

    protected static final String PROCEDURE = Procedure.class.getSimpleName();

    protected final IOnkostarApi onkostarApi;

    protected final SecurityService securityService;

    protected AbstractDelegatedPermissionEvaluator(final IOnkostarApi onkostarApi, final SecurityService securityService) {
        this.onkostarApi = onkostarApi;
        this.securityService = securityService;
    }

}