Uses of Interface
org.apache.jena.permissions.SecurityEvaluator
Package
Description
JenaSecurity is a SecurityEvaluator interface and a set of dynamic proxies that
apply that interface to Jena Graphs, Models, and associated methods and classes.
Example code for creating a read only model/graph
Secured implementation of the Graph interface and associated classes.
-
Uses of SecurityEvaluator in org.apache.jena.permissions
Modifier and TypeMethodDescriptionSecuredItem.getSecurityEvaluator()
The SecurityEvaluator implementation that is being used to determine access.Modifier and TypeMethodDescriptionstatic SecuredGraph
Factory.getInstance
(SecurityEvaluator securityEvaluator, String graphIRI, Graph graph) Create an instance of the SecuredGraphstatic SecuredModel
Factory.getInstance
(SecurityEvaluator securityEvaluator, String modelIRI, Model model) Get an instance of SecuredModel -
Uses of SecurityEvaluator in org.apache.jena.permissions.example
Modifier and TypeClassDescriptionclass
An example evaluator that only provides access to messages in the graph that are from or to the principal.class
Class to use Shiro to provide credentials. -
Uses of SecurityEvaluator in org.apache.jena.permissions.example.readonly
Modifier and TypeClassDescriptionclass
An example of a security evaluator that creates read-only graphs and models. -
Uses of SecurityEvaluator in org.apache.jena.permissions.graph
ModifierConstructorDescriptionSecuredCapabilities
(SecurityEvaluator securityEvaluator, String graphURI, Capabilities capabilities) Constructor. -
Uses of SecurityEvaluator in org.apache.jena.permissions.graph.impl
Modifier and TypeMethodDescriptionstatic SecuredGraph
Factory.getInstance
(SecurityEvaluator securityEvaluator, String graphIRI, Graph graph) Create an instance of the SecuredGraph -
Uses of SecurityEvaluator in org.apache.jena.permissions.impl
Modifier and TypeClassDescriptionclass
A SecurityEvaluator that can be cached for later use. -
Uses of SecurityEvaluator in org.apache.jena.permissions.model.impl
Modifier and TypeMethodDescriptionstatic SecuredModel
SecuredModelImpl.getInstance
(SecurityEvaluator securityEvaluator, String modelIRI, Model model) Get an instance of SecuredModel -
Uses of SecurityEvaluator in org.apache.jena.permissions.query
Modifier and TypeMethodDescriptionSecuredQueryEngine.getSecurityEvaluator()
SecuredQueryEngineFactory.getSecurityEvaluator()
Modifier and TypeMethodDescriptionvoid
SecuredQueryEngineFactory.setSecurityEvaluator
(SecurityEvaluator securityEvaluator) -
Uses of SecurityEvaluator in org.apache.jena.permissions.query.rewriter
ModifierConstructorDescriptionOpRewriter
(SecurityEvaluator securityEvaluator, String graphIRI) ConstructorOpRewriter
(SecurityEvaluator securityEvaluator, Node graphIRI) ConstructorSecuredFunction
(Node graphIRI, SecurityEvaluator securityEvaluator, List<Node> variables, List<Triple> bgp) -
Uses of SecurityEvaluator in org.apache.jena.permissions.utils
ModifierConstructorDescriptionPermStatementFilter
(Collection<SecurityEvaluator.Action> actions, SecuredItem securedItem, SecurityEvaluator evaluator) Creates a filter that requires that the user have all the permissions listed in the actions parameterPermStatementFilter
(SecurityEvaluator.Action[] actions, SecuredItem securedItem, SecurityEvaluator evaluator) Creates a filter that requires that the user have all the permissions listed in the actions parameterPermStatementFilter
(SecurityEvaluator.Action action, SecuredItem securedItem, SecurityEvaluator evaluator) Creates a filter that requires that the user have all the permissions listed in the actions parameterPermTripleFilter
(Collection<SecurityEvaluator.Action> actions, SecuredItem securedItem, SecurityEvaluator evaluator) Creates a filter that requires that the user have all the permissions listed in the actions parameterPermTripleFilter
(SecurityEvaluator.Action[] actions, SecuredItem securedItem, SecurityEvaluator evaluator) Creates a filter that requires that the user have all the permissions listed in the actions parameterPermTripleFilter
(SecurityEvaluator.Action action, SecuredItem securedItem, SecurityEvaluator evaluator) Creates a filter that requires that the user have all the permissions listed in the actions parameter