sdi-service/src/main/java/org/gcube/spatial/data/sdi/engine/RoleManager.java

15 lines
435 B
Java

package org.gcube.spatial.data.sdi.engine;
import java.util.List;
import org.gcube.spatial.data.sdi.model.credentials.Credentials;
import org.gcube.spatial.data.sdi.model.service.GeoServiceDescriptor;
public interface RoleManager {
public Credentials getMostAccessible(List<Credentials> toFilter,boolean considerAdmin);
public <T extends GeoServiceDescriptor> List<T> filterByRole(List<T> toFilter, boolean considerAdmin);
}