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

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

Introduction

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

Prototype

public SecurityExpressionRoot(Authentication authentication) 

Source Link

Document

Creates a new instance

Usage

From source file:security.data.SecurityEvaluationContextExtension.java

@Override
public SecurityExpressionRoot getRootObject() {
    Authentication authentication = SecurityContextHolder.getContext().getAuthentication();
    return new SecurityExpressionRoot(authentication) {
    };/*from   ww  w .  j a v  a  2 s. c  o  m*/
}

From source file:example.springdata.jpa.security.SecurityEvaluationContextExtension.java

@Override
public SecurityExpressionRoot getRootObject() {
    return new SecurityExpressionRoot(SecurityContextHolder.getContext().getAuthentication()) {
    };
}

From source file:com.tasktop.c2c.server.profile.tests.service.BaseProfileServiceTest.java

private boolean hasRole(Authentication auth, String role) {
    return new SecurityExpressionRoot(auth) {
    }.hasRole(role);
}