Index
All Classes and Interfaces|All Packages
A
- AccessCtl_AllowGET - Class in org.apache.jena.fuseki.access
-
Wrapper for an
ActionServicethat 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
ActionServicethat 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
ActionServicethat 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
ActionServicethat 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
DatasetGraphwith added data access control. - controlledDataset(DatasetGraph, AuthorizationService) - Static method in class org.apache.jena.fuseki.access.DataAccessCtl
-
Return a
DatasetGraphwith 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
DatasetGraphFilteredViewthat fulfils theSecurityContext. - filterTDB(DatasetGraph, QueryExecution) - Method in interface org.apache.jena.fuseki.access.SecurityContext
-
Apply a filter suitable for the TDB-backed
DatasetGraph, to theContextof theQueryExecution. - 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 theContextof theQueryExecution.
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
DatasetGraphhas access control, either because it is wrapped inDatasetGraphAccessControlor 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
?userquery 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
SecurityContextis the things actor (user, role) is allowed to do. - SecurityContextAllowAll - Class in org.apache.jena.fuseki.access
-
A
SecurityContextthat 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
SecurityContextthat 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
SecurityContextthat does not allow any access. - SecurityContextAllowNone() - Constructor for class org.apache.jena.fuseki.access.SecurityContextAllowNone
- SecurityContextView - Class in org.apache.jena.fuseki.access
-
A
SecurityContextViewis 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 theSecurityContextis 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
All Classes and Interfaces|All Packages