A C D E F G H I O S T U V W 
All Classes All Packages

A

ACLHandleImpl - Class in org.fcrepo.auth.webac
A simple class connecting an URI pointing to an ACL to a FedoraResource that 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
 
A C D E F G H I O S T U V W 
All Classes All Packages