Skip navigation links
A C D F G I L N O P R S T U V 

A

AccessCtl_REST_Quads_R - Class in org.apache.jena.fuseki.access
Filter for REST_Quads_R that inserts a security filter on read-access to the DatasetGraph.
AccessCtl_REST_Quads_R(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_REST_Quads_R
 
AccessCtl_REST_Quads_RW - Class in org.apache.jena.fuseki.access
Filter for REST_Quads_R that inserts a security filter on read-access to the DatasetGraph.
AccessCtl_REST_Quads_RW(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_REST_Quads_RW
 
AccessCtl_SPARQL_GSP_R - Class in org.apache.jena.fuseki.access
 
AccessCtl_SPARQL_GSP_R(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_SPARQL_GSP_R
 
AccessCtl_SPARQL_GSP_RW - Class in org.apache.jena.fuseki.access
Filter for REST_Quads_R that inserts a security filter on read-access to the DatasetGraph.
AccessCtl_SPARQL_GSP_RW(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_SPARQL_GSP_RW
 
AccessCtl_SPARQL_QueryDataset - Class in org.apache.jena.fuseki.access
A Query ActionService that inserts a security filter on each query.
AccessCtl_SPARQL_QueryDataset(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_SPARQL_QueryDataset
 
AccessCtl_SPARQL_Update - Class in org.apache.jena.fuseki.access
An Update ActionService that denies SPARQL Update in access controlled datasets.
AccessCtl_SPARQL_Update(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_SPARQL_Update
 
AccessCtl_SPARQL_Upload - Class in org.apache.jena.fuseki.access
Filter for REST_Quads_R that inserts a security filter on read-access to the DatasetGraph.
AccessCtl_SPARQL_Upload(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_SPARQL_Upload
 
ALL - Static variable in interface org.apache.jena.fuseki.access.SecurityContext
 
ALL_NG(DatasetGraph) - Static method in interface org.apache.jena.fuseki.access.SecurityContext
 
allGraphs - Static variable in interface org.apache.jena.fuseki.access.SecurityContext
 
allGraphsStr - Static variable in interface org.apache.jena.fuseki.access.SecurityContext
 
allNamedGraphs - Static variable in interface org.apache.jena.fuseki.access.SecurityContext
 
allNamedGraphsStr - Static variable in interface org.apache.jena.fuseki.access.SecurityContext
 
AssemblerAccessDataset - Class in org.apache.jena.fuseki.access
 
AssemblerAccessDataset() - Constructor for class org.apache.jena.fuseki.access.AssemblerAccessDataset
 
AssemblerSecurityRegistry - Class in org.apache.jena.fuseki.access
 
AssemblerSecurityRegistry() - Constructor for class org.apache.jena.fuseki.access.AssemblerSecurityRegistry
 
AuthorizationService - Interface in org.apache.jena.fuseki.access

C

controlledDataset(Dataset, AuthorizationService) - Static method in class org.apache.jena.fuseki.access.DataAccessCtl
Return a DatasetGraph with added data access control.
controlledDataset(DatasetGraph, AuthorizationService) - Static method in class org.apache.jena.fuseki.access.DataAccessCtl
Return a DatasetGraph with added data access control.
createQueryExecution(String, DatasetGraph) - Method in interface org.apache.jena.fuseki.access.SecurityContext
 
createQueryExecution(Query, DatasetGraph) - Method in interface org.apache.jena.fuseki.access.SecurityContext
 
createQueryExecution(Query, DatasetGraph) - Method in class org.apache.jena.fuseki.access.SecurityContextAllowAll
 
createQueryExecution(Query, DatasetGraph) - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNamedGraphs
 
createQueryExecution(Query, DatasetGraph) - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNone
 
createQueryExecution(String, DatasetGraph) - Method in class org.apache.jena.fuseki.access.SecurityContextView
 
createQueryExecution(Query, DatasetGraph) - Method in class org.apache.jena.fuseki.access.SecurityContextView
 

D

DataAccessCtl - Class in org.apache.jena.fuseki.access
A library of operations related to data access security for Fuseki
DataAccessCtl() - Constructor for class org.apache.jena.fuseki.access.DataAccessCtl
 
DatasetGraphAccessControl - Class in org.apache.jena.fuseki.access
DatasetGraph layer that carries an AuthorizationService.
DFT_GRAPH - Static variable in class org.apache.jena.fuseki.access.SecurityContextView
 

F

filteredDataset(DatasetGraph, SecurityContext) - Static method in class org.apache.jena.fuseki.access.DataAccessCtl
Return a read-only DatasetGraphFilteredView that fulfils the SecurityContext.
filterTDB(DatasetGraph, QueryExecution) - Method in interface org.apache.jena.fuseki.access.SecurityContext
Apply a filter suitable for the TDB-backed DatasetGraph, to the Context of the QueryExecution.
filterTDB(DatasetGraph, QueryExecution) - Method in class org.apache.jena.fuseki.access.SecurityContextAllowAll
 
filterTDB(DatasetGraph, QueryExecution) - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNone
 
filterTDB(DatasetGraph, QueryExecution) - Method in class org.apache.jena.fuseki.access.SecurityContextView
Apply a filter suitable for the TDB-backed DatasetGraph, to the Context of the QueryExecution.

G

get(String) - Method in interface org.apache.jena.fuseki.access.AuthorizationService
Return the security context for a geiven actor (user)
get(String) - Method in class org.apache.jena.fuseki.access.SecurityRegistry
 
getAuthService() - Method in class org.apache.jena.fuseki.access.DatasetGraphAccessControl
 
getContextKey(DatasetGraph) - Static method in class org.apache.jena.fuseki.access.GraphFilter
 
getContextKey() - Method in class org.apache.jena.fuseki.access.GraphFilter
 
getURI() - Static method in class org.apache.jena.fuseki.access.VocabSecurity
 
GraphFilter<X> - Class in org.apache.jena.fuseki.access
A graph filter for TDB1 and TDB2 (by generic type).

I

init() - Static method in class org.apache.jena.fuseki.access.VocabSecurity
 
InitSecurity - Class in org.apache.jena.fuseki.access
 
InitSecurity() - Constructor for class org.apache.jena.fuseki.access.InitSecurity
 
isAccessControlled(DatasetGraph) - Static method in class org.apache.jena.fuseki.access.DataAccessCtl
Return whether a DatasetGraph has access control, either because it is wrapped in DatasetGraphAccessControl or because it has the context settings.

L

level() - Method in class org.apache.jena.fuseki.access.InitSecurity
 

N

NONE - Static variable in interface org.apache.jena.fuseki.access.SecurityContext
 
NONE - Static variable in class org.apache.jena.fuseki.access.SecurityContextView
 

O

open(Assembler, Resource, Mode) - Method in class org.apache.jena.fuseki.access.AssemblerAccessDataset
 
open(Assembler, Resource, Mode) - Method in class org.apache.jena.fuseki.access.AssemblerSecurityRegistry
SecurityRegistry.
org.apache.jena.fuseki.access - package org.apache.jena.fuseki.access
 

P

paramUserServlet - Static variable in class org.apache.jena.fuseki.access.DataAccessCtl
Get the user from ?user query string parameter.
pDataset - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 
pEntry - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 
pGraphs - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 
predicateQuad() - Method in interface org.apache.jena.fuseki.access.SecurityContext
Quad filter to reflect the security policy of this SecurityContext.
predicateQuad() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowAll
Quad filter to reflect the security policy of this SecurityContextAllowAll.
predicateQuad() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNamedGraphs
Quad filter to reflect the security policy of this SecurityContextAllowNamedGraphs.
predicateQuad() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNone
 
predicateQuad() - Method in class org.apache.jena.fuseki.access.SecurityContextView
Quad filter to reflect the security policy of this SecurityContext.
pSecurityRegistry - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 
pUser - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 

R

removeWrapper(DatasetGraph) - Static method in class org.apache.jena.fuseki.access.DatasetGraphAccessControl
Return the underlying DatasetGraph.
requestUserServlet - Static variable in class org.apache.jena.fuseki.access.DataAccessCtl
Get the user from the servlet context via HttpServletRequest.getRemoteUser()

S

SecurityContext - Interface in org.apache.jena.fuseki.access
A SecurityContext is the things actor (user, role) is allowed to do.
SecurityContextAllowAll - Class in org.apache.jena.fuseki.access
A SecurityContext that allow any graph, default or named.
SecurityContextAllowAll() - Constructor for class org.apache.jena.fuseki.access.SecurityContextAllowAll
 
SecurityContextAllowNamedGraphs - Class in org.apache.jena.fuseki.access
A SecurityContext that allow to named graph but not the default graph.
SecurityContextAllowNamedGraphs() - Constructor for class org.apache.jena.fuseki.access.SecurityContextAllowNamedGraphs
 
SecurityContextAllowNone - Class in org.apache.jena.fuseki.access
A SecurityContext that does not allow any access.
SecurityContextAllowNone() - Constructor for class org.apache.jena.fuseki.access.SecurityContextAllowNone
 
SecurityContextView - Class in org.apache.jena.fuseki.access
A SecurityContextView is the things actor (user, role) is allowed to do.
SecurityContextView(String...) - Constructor for class org.apache.jena.fuseki.access.SecurityContextView
 
SecurityContextView(Node...) - Constructor for class org.apache.jena.fuseki.access.SecurityContextView
 
SecurityContextView(Collection<Node>) - Constructor for class org.apache.jena.fuseki.access.SecurityContextView
 
SecurityRegistry - Class in org.apache.jena.fuseki.access
A registry mapping from a string (typically a user name or role name) to a SecurityContext, where the SecurityContext is the access control operations for that user/role.
SecurityRegistry() - Constructor for class org.apache.jena.fuseki.access.SecurityRegistry
 
start() - Method in class org.apache.jena.fuseki.access.InitSecurity
 
stop() - Method in class org.apache.jena.fuseki.access.InitSecurity
 
symAuthorizationService - Static variable in class org.apache.jena.fuseki.access.DataAccessCtl
Symbol for the AuthorizationService.

T

tAccessControlledDataset - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 
test(Tuple<X>) - Method in class org.apache.jena.fuseki.access.GraphFilter
 
toLongString() - Method in class org.apache.jena.fuseki.access.SecurityRegistry
 
toString() - Method in class org.apache.jena.fuseki.access.SecurityContextView
 
toString() - Method in class org.apache.jena.fuseki.access.SecurityRegistry
 
tSecurityRegistry - Static variable in class org.apache.jena.fuseki.access.VocabSecurity
 

U

unwrapOrNull(DatasetGraph) - Static method in class org.apache.jena.fuseki.access.DatasetGraphAccessControl
Return the underlying DatasetGraph.

V

visableDefaultGraph() - Method in interface org.apache.jena.fuseki.access.SecurityContext
 
visableDefaultGraph() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowAll
 
visableDefaultGraph() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNamedGraphs
 
visableDefaultGraph() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNone
 
visableDefaultGraph() - Method in class org.apache.jena.fuseki.access.SecurityContextView
 
visibleGraphNames() - Method in interface org.apache.jena.fuseki.access.SecurityContext
Collection of visible graph URI names.
visibleGraphs() - Method in interface org.apache.jena.fuseki.access.SecurityContext
Collection of visible graph names.
visibleGraphs() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowAll
 
visibleGraphs() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNamedGraphs
 
visibleGraphs() - Method in class org.apache.jena.fuseki.access.SecurityContextAllowNone
 
visibleGraphs() - Method in class org.apache.jena.fuseki.access.SecurityContextView
 
VocabSecurity - Class in org.apache.jena.fuseki.access
 
VocabSecurity() - Constructor for class org.apache.jena.fuseki.access.VocabSecurity
 
A C D F G I L N O P R S T U V 
Skip navigation links

Licensed under the Apache License, Version 2.0