All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.vertexium.elasticsearch.PropertyNameVisibilitiesStore Maven / Gradle / Ivy

There is a newer version: 3.0.4
Show newest version
package org.vertexium.elasticsearch;

import org.vertexium.Authorizations;
import org.vertexium.Graph;
import org.vertexium.Visibility;

import java.util.Collection;

public abstract class PropertyNameVisibilitiesStore {
    public abstract Collection getHashes(Graph graph, String propertyName, Authorizations authorizations);

    public abstract String getHash(Graph graph, String propertyName, Visibility visibility);

    public abstract Visibility getVisibilityFromHash(Graph graph, String visibilityHash);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy