public class SecurityContextAllowNamedGraphs extends Object implements SecurityContext
SecurityContext that allow to named graph but not the default graph.ALL, allGraphs, allGraphsStr, allNamedGraphs, allNamedGraphsStr, NONE| Constructor and Description |
|---|
SecurityContextAllowNamedGraphs() |
| Modifier and Type | Method and Description |
|---|---|
QueryExecution |
createQueryExecution(Query query,
DatasetGraph dsg) |
Predicate<Quad> |
predicateQuad()
Quad filter to reflect the security policy of this
SecurityContextAllowNamedGraphs. |
boolean |
visableDefaultGraph() |
Collection<Node> |
visibleGraphs()
Collection of visible graph names.
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitALL_NG, createQueryExecution, filterTDB, visibleGraphNamespublic Collection<Node> visibleGraphs()
SecurityContextvisibleGraphs in interface SecurityContextpublic boolean visableDefaultGraph()
visableDefaultGraph in interface SecurityContextpublic QueryExecution createQueryExecution(Query query, DatasetGraph dsg)
createQueryExecution in interface SecurityContextpublic Predicate<Quad> predicateQuad()
SecurityContextAllowNamedGraphs. It is
better to call createQueryExecution(Query, DatasetGraph) which may be more
efficient.predicateQuad in interface SecurityContextLicensed under the Apache License, Version 2.0