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

A

AbstractRolesAuthorizationDelegate - Class in org.fcrepo.auth.roles.common
Policy enforcement point for roles-based authentication
AbstractRolesAuthorizationDelegate() - Constructor for class org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
 
AccessRoles - Class in org.fcrepo.auth.roles.common
RESTful interface to create and manage access roles
AccessRoles() - Constructor for class org.fcrepo.auth.roles.common.AccessRoles
Default JAX-RS entry point
AccessRoles(String) - Constructor for class org.fcrepo.auth.roles.common.AccessRoles
Create a new FedoraNodes instance for a given path
AccessRolesProvider - Class in org.fcrepo.auth.roles.common
Provides the effective access roles for authorization.
AccessRolesProvider() - Constructor for class org.fcrepo.auth.roles.common.AccessRolesProvider
 
AccessRolesResources - Class in org.fcrepo.auth.roles.common
Exposes access roles endpoint for any resource.
AccessRolesResources() - Constructor for class org.fcrepo.auth.roles.common.AccessRolesResources
 
AccessRolesTypes - Class in org.fcrepo.auth.roles.common
 
AccessRolesTypes() - Constructor for class org.fcrepo.auth.roles.common.AccessRolesTypes
 
AUTHZ_DETECTION - Static variable in class org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
 

B

BasicRolesAuthorizationDelegate - Class in org.fcrepo.auth.roles.basic
 
BasicRolesAuthorizationDelegate() - Constructor for class org.fcrepo.auth.roles.basic.BasicRolesAuthorizationDelegate
 

C

Constants - Class in org.fcrepo.auth.roles.common
Reference values for access roles node types and paths.
Constants.JcrName - Enum in org.fcrepo.auth.roles.common
Authorization JCR names
createModelForResource(FedoraResource, UriInfo, IdentifierConverter<Resource, FedoraResource>) - Method in class org.fcrepo.auth.roles.common.AccessRolesResources
 

D

DEFAULT_ACCESS_ROLES - Static variable in class org.fcrepo.auth.roles.common.AccessRolesProvider
 
deleteNodeType() - Method in class org.fcrepo.auth.roles.common.AccessRoles
Delete the access roles and node type.
deleteRoles(Node) - Method in class org.fcrepo.auth.roles.common.AccessRolesProvider
Deletes all roles assigned on this node and removes the mixin type.

E

externalPath - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 

F

findRolesForPath(Path, Session) - Method in class org.fcrepo.auth.roles.common.AccessRolesProvider
Finds effective roles assigned to a path, using first real ancestor node.

G

get(String) - Method in class org.fcrepo.auth.roles.common.AccessRoles
Retrieve the roles assigned to each principal on this specific path.
getExpanded() - Method in enum org.fcrepo.auth.roles.common.Constants.JcrName
Get the fully qualified name of this JCR type.
getProperty() - Method in enum org.fcrepo.auth.roles.common.Constants.JcrName
Get the property for this URI.
getQualified() - Method in enum org.fcrepo.auth.roles.common.Constants.JcrName
Get the qualified name of this JCR type.
getRoles(Node, boolean) - Method in class org.fcrepo.auth.roles.common.AccessRolesProvider
Get the roles assigned to this Node.

H

hasPermission(Session, Path, String[]) - Method in class org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
 

I

identifierTranslator - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 

N

NS_PREFIX - Static variable in enum org.fcrepo.auth.roles.common.Constants.JcrName
 
NS_URI - Static variable in enum org.fcrepo.auth.roles.common.Constants.JcrName
 

O

org.fcrepo.auth.roles.basic - package org.fcrepo.auth.roles.basic
 
org.fcrepo.auth.roles.common - package org.fcrepo.auth.roles.common
 

P

post(Map<String, Set<String>>) - Method in class org.fcrepo.auth.roles.common.AccessRoles
Apply new role assignments at the specified node.
postRoles(Node, Map<String, Set<String>>) - Method in class org.fcrepo.auth.roles.common.AccessRolesProvider
Assigns the given set of roles to each principal.

R

registerPrefixes(Session) - Static method in class org.fcrepo.auth.roles.common.Constants
Adds access roles prefix "authz" to the given session.
request - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 
resolveUserRoles(Map<String, List<String>>, Set<Principal>) - Static method in class org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
Gather effectives roles
resource - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 
resource() - Method in class org.fcrepo.auth.roles.common.AccessRoles
 
rolesHavePermission(Session, String, String[], Set<String>) - Method in class org.fcrepo.auth.roles.basic.BasicRolesAuthorizationDelegate
 
rolesHavePermission(Session, String, String[], Set<String>) - Method in class org.fcrepo.auth.roles.common.AbstractRolesAuthorizationDelegate
Subclasses must override this method to determine permissions based on supplied roles.

S

servletResponse - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 
session - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 
setUpRepositoryConfiguration() - Method in class org.fcrepo.auth.roles.common.AccessRolesTypes
Initialize, register role assignment node types.

T

toString() - Method in enum org.fcrepo.auth.roles.common.Constants.JcrName
 
translator() - Method in class org.fcrepo.auth.roles.common.AccessRoles
 

U

uriInfo - Variable in class org.fcrepo.auth.roles.common.AccessRoles
 

V

valueOf(String) - Static method in enum org.fcrepo.auth.roles.common.Constants.JcrName
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.fcrepo.auth.roles.common.Constants.JcrName
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D E F G H I N O P R S T U V 
Skip navigation links

Copyright © 2013–2015 DuraSpace, Inc.. All rights reserved.