view src/main/java/de/intevation/lada/util/auth/Authorization.java @ 604:6c2921100b7f

Added method to check authorization with user infos and db object.
author Raimund Renkert <raimund.renkert@intevation.de>
date Thu, 16 Apr 2015 15:44:19 +0200
parents f36a415c7052
children 3ec358698b4d
line wrap: on
line source
package de.intevation.lada.util.auth;

import de.intevation.lada.util.rest.RequestMethod;
import de.intevation.lada.util.rest.Response;

public interface Authorization {
    public UserInfo getInfo(Object source);
    public <T> Response filter(Object source, Response data, Class<T> clazz);
    public <T> boolean isAuthorized(
        Object source, Object data, RequestMethod method, Class<T> clazz);
    public boolean isAuthorized(UserInfo userInfo, Object data);
    boolean isReadOnly(Integer probeId);
}
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)