A C D E F G H I O S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ACLHandleImpl - Class in org.fcrepo.auth.webac
-
A simple class connecting an URI pointing to an ACL to a
FedoraResourcethat points to that ACL. - ACLHandleImpl(FedoraResource, List<WebACAuthorization>) - Constructor for class org.fcrepo.auth.webac.ACLHandleImpl
-
Default constructor.
C
- CachedHttpRequest - Class in org.fcrepo.auth.webac
-
An extension of HttpServletRequestWrapper that caches the InputStream as byte array and overrides the getInputStream to return a new InputStream object each time based on the cached byte array.
- CachedHttpRequest(ServletRequest) - Constructor for class org.fcrepo.auth.webac.CachedHttpRequest
-
Create a new CachedSparqlRequest for the given servlet request.
D
- doFilterInternal(HttpServletRequest, HttpServletResponse, FilterChain) - Method in class org.fcrepo.auth.webac.WebACFilter
- doGetAuthenticationInfo(AuthenticationToken) - Method in class org.fcrepo.auth.webac.WebACAuthorizingRealm
-
This realm is authorization-only.
- doGetAuthorizationInfo(PrincipalCollection) - Method in class org.fcrepo.auth.webac.WebACAuthorizingRealm
E
- equals(Object) - Method in class org.fcrepo.auth.webac.WebACPermission
-
One WebACPermission equals another if they have the same mode and resource URIs.
F
- FOAF_AGENT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
FOAF Agent
G
- getAccessToClassURIs() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of strings describing the rdf:types for this ACL, empty set if none.
- getAccessToURIs() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of strings directly linked from this ACL, empty set if none.
- getAgentClasses() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of acl:agentClasses, empty set if none.
- getAgentGroups() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of strings describing the agent groups for this ACL, empty set if none.
- getAgents() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of acl:agents, empty set if none.
- getAuthorizations() - Method in class org.fcrepo.auth.webac.ACLHandleImpl
- getBaseUri(HttpServletRequest) - Static method in class org.fcrepo.auth.webac.WebACFilter
-
Calculate a base Uri for this request.
- getDefaults() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of strings describing the defaults for this ACL, empty set if none.
- getInputStream() - Method in class org.fcrepo.auth.webac.CachedHttpRequest
- getModes() - Method in class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Get the set of acl:modes, empty set if none.
- getReader() - Method in class org.fcrepo.auth.webac.CachedHttpRequest
- getResource() - Method in class org.fcrepo.auth.webac.ACLHandleImpl
- getRoles(FedoraResource, Transaction) - Method in class org.fcrepo.auth.webac.WebACRolesProvider
-
Get the roles assigned to this Node.
H
- hashCode() - Method in class org.fcrepo.auth.webac.WebACPermission
I
- identifierConverter(HttpServletRequest) - Static method in class org.fcrepo.auth.webac.WebACFilter
-
Generate a HttpIdentifierConverter from the request URL.
- implies(Permission) - Method in class org.fcrepo.auth.webac.WebACPermission
-
One WebACPermission implies another if they are equal (i.e., have the same mode and resource URIs).
O
- org.fcrepo.auth.webac - package org.fcrepo.auth.webac
S
- setGroupBaseUri(String) - Method in class org.fcrepo.auth.webac.WebACRolesProvider
- setup() - Method in class org.fcrepo.auth.webac.WebACRolesProvider
- setUserBaseUri(String) - Method in class org.fcrepo.auth.webac.WebACRolesProvider
- supports(AuthenticationToken) - Method in class org.fcrepo.auth.webac.WebACAuthorizingRealm
-
This realm is authorization-only.
T
- toString() - Method in class org.fcrepo.auth.webac.WebACPermission
U
- URIConstants - Class in org.fcrepo.auth.webac
-
URIs used by the WebAC module.
- URIS_TO_AUTHORIZE - Static variable in class org.fcrepo.auth.webac.WebACAuthorizingRealm
V
- VCARD_GROUP - Static variable in class org.fcrepo.auth.webac.URIConstants
- VCARD_GROUP_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
vCard Group
- VCARD_MEMBER_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
vCard member
W
- WEBAC_ACCESS_CONTROL_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC accessControl
- WEBAC_ACCESSTO_CLASS_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC accessToClass
- WEBAC_ACCESSTO_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC accessTo
- WEBAC_AGENT_CLASS_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC agentClass
- WEBAC_AGENT_GROUP_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC agentGroup
- WEBAC_AGENT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC agent
- WEBAC_AUTHENTICATED_AGENT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC AuthenticatedAgent
- WEBAC_AUTHORIZATION_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Authorization class.
- WEBAC_DEFAULT_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC default
- WEBAC_MODE_APPEND - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Append access mode.
- WEBAC_MODE_CONTROL - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Control access mode.
- WEBAC_MODE_READ - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Read access mode.
- WEBAC_MODE_READ_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Read access mode.
- WEBAC_MODE_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
WebAC mode
- WEBAC_MODE_WRITE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Write access mode.
- WEBAC_MODE_WRITE_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Write access mode.
- WEBAC_NAMESPACE_VALUE - Static variable in class org.fcrepo.auth.webac.URIConstants
-
Namespace for the W3C WebAC vocabulary.
- WebACAuthorizationImpl - Class in org.fcrepo.auth.webac
- WebACAuthorizationImpl(Collection<String>, Collection<String>, Collection<URI>, Collection<String>, Collection<String>, Collection<String>, Collection<String>) - Constructor for class org.fcrepo.auth.webac.WebACAuthorizationImpl
-
Constructor
- WebACAuthorizingRealm - Class in org.fcrepo.auth.webac
-
Authorization-only realm that performs authorization checks using WebAC ACLs stored in a Fedora repository.
- WebACAuthorizingRealm() - Constructor for class org.fcrepo.auth.webac.WebACAuthorizingRealm
- WebACFilter - Class in org.fcrepo.auth.webac
- WebACFilter() - Constructor for class org.fcrepo.auth.webac.WebACFilter
- WebACPermission - Class in org.fcrepo.auth.webac
-
A WebAC permission represents a particular mode of access (e.g., acl:read) to a particular resource.
- WebACPermission(URI, URI) - Constructor for class org.fcrepo.auth.webac.WebACPermission
- WebACRolesProvider - Class in org.fcrepo.auth.webac
- WebACRolesProvider() - Constructor for class org.fcrepo.auth.webac.WebACRolesProvider
All Classes All Packages