Index

A C D E F G I L N O P R S T U V 
All Classes and Interfaces|All Packages

A

AccessCtl_AllowGET - Class in org.apache.jena.fuseki.access
Wrapper for an ActionService that rejects a request with a "write" HTTP method to an graph-access-controlled dataset.
AccessCtl_AllowGET(ActionService, String) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_AllowGET
 
AccessCtl_Deny - Class in org.apache.jena.fuseki.access
An ActionService that rejects requests.
AccessCtl_Deny(String) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_Deny
 
AccessCtl_DenyUpdate - Class in org.apache.jena.fuseki.access
Wrapper for an ActionService that rejects a request to a graph-access-controlled dataset.
AccessCtl_DenyUpdate(ActionService, String, Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_DenyUpdate
 
AccessCtl_GSP_R - Class in org.apache.jena.fuseki.access
 
AccessCtl_GSP_R(Function<HttpAction, String>) - Constructor for class org.apache.jena.fuseki.access.AccessCtl_GSP_R
 
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
 
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(String, DatasetGraph) - Method in class org.apache.jena.fuseki.access.SecurityContextView
 
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(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
 

E

execAny(String, HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_AllowGET
 
execGet(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_AllowGET
 
execHead(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_AllowGET
 
execute(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_AllowGET
 
execute(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_Deny
 
execute(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_DenyUpdate
 

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 given actor (user)
get(String) - Method in class org.apache.jena.fuseki.access.SecurityRegistry
 
getAuthService() - Method in class org.apache.jena.fuseki.access.DatasetGraphAccessControl
 
getContextKey() - Method in class org.apache.jena.fuseki.access.GraphFilter
 
getContextKey(DatasetGraph) - Static 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 - module org.apache.jena.fuseki.access
 
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 allows access to the default graph but not named graphs.
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(Collection<Node>) - Constructor for class org.apache.jena.fuseki.access.SecurityContextView
 
SecurityContextView(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

validate(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_AllowGET
 
validate(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_Deny
 
validate(HttpAction) - Method in class org.apache.jena.fuseki.access.AccessCtl_DenyUpdate
 
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 E F G I L N O P R S T U V 
All Classes and Interfaces|All Packages