package io.lumify.core.security;
import io.lumify.web.clientapi.model.VisibilityJson;
import org.securegraph.Visibility;
import java.util.Map;
public abstract class VisibilityTranslator {
public static final String JSON_SOURCE = "source";
public static final String JSON_WORKSPACES = "workspaces";
public abstract void init(Map configuration);
public abstract LumifyVisibility toVisibility(VisibilityJson visibilityJson);
public abstract Visibility toVisibilityNoSuperUser(VisibilityJson visibilityJson);
public abstract Visibility getDefaultVisibility();
}