Example usage for org.springframework.security.web.access.expression WebSecurityExpressionRoot setRoleHierarchy

List of usage examples for org.springframework.security.web.access.expression WebSecurityExpressionRoot setRoleHierarchy

Introduction

In this page you can find the example usage for org.springframework.security.web.access.expression WebSecurityExpressionRoot setRoleHierarchy.

Prototype

public void setRoleHierarchy(RoleHierarchy roleHierarchy) 

Source Link

Usage

From source file:de.iew.framework.security.access.WebResourceAccessEvaluator.java

/**
 * Create security expression root.// w w  w. ja  va  2 s  .c om
 * <p>
 * Implements methods to test permissions.
 * </p>
 *
 * @param authentication the authentication
 * @param fi             the fi
 * @return the security expression operations
 */
protected SecurityExpressionOperations createSecurityExpressionRoot(Authentication authentication,
        FilterInvocation fi) {
    WebSecurityExpressionRoot root = new WebSecurityExpressionRoot(authentication, fi);
    root.setPermissionEvaluator(getPermissionEvaluator());
    root.setTrustResolver(trustResolver);
    root.setRoleHierarchy(getRoleHierarchy());
    return root;
}