Example usage for org.springframework.security.access.expression SecurityExpressionRoot setRoleHierarchy

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

Introduction

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

Prototype

public void setRoleHierarchy(RoleHierarchy roleHierarchy) 

Source Link

Usage

From source file:com.googlecode.fascinator.portal.security.FascinatorWebSecurityExpressionHandler.java

@Override
public EvaluationContext createEvaluationContext(Authentication authentication, FilterInvocation fi) {
    StandardEvaluationContext ctx = new StandardEvaluationContext();
    SecurityExpressionRoot root;
    root = new FascinatorWebSecurityExpressionRoot(authentication, fi, storage, accessControl);
    root.setTrustResolver(trustResolver);
    root.setRoleHierarchy(roleHierarchy);

    ctx.setRootObject(root);//from ww w.  j  a  v  a 2 s .c o m

    return ctx;
}