Example usage for org.springframework.security.access.hierarchicalroles RoleHierarchyImpl setHierarchy

List of usage examples for org.springframework.security.access.hierarchicalroles RoleHierarchyImpl setHierarchy

Introduction

In this page you can find the example usage for org.springframework.security.access.hierarchicalroles RoleHierarchyImpl setHierarchy.

Prototype

public void setHierarchy(String roleHierarchyStringRepresentation) 

Source Link

Document

Set the role hierarchy and pre-calculate for every role the set of all reachable roles, i.e.

Usage

From source file:org.davidmendoza.esu.config.SecurityConfig.java

@Bean
public RoleHierarchy roleHierarchy() {
    RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl();
    roleHierarchy.setHierarchy(
            "  ROLE_ADMIN  > ROLE_EDITOR " + "ROLE_EDITOR > ROLE_AUTOR " + "ROLE_AUTOR  > ROLE_USER");

    return roleHierarchy;
}

From source file:org.devgateway.toolkit.web.spring.WebSecurityConfig.java

/**
 * Enable hierarchical roles. This bean can be used to extract all effective roles.
 *///from www .  j  a  v a2s  .  co m
@Bean
RoleHierarchy roleHierarchy() {
    RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl();
    roleHierarchy.setHierarchy(roleHierarchyStringRepresentation);
    return roleHierarchy;
}

From source file:org.jblogcms.core.config.SecurityContext.java

@Bean
public RoleHierarchyImpl roleHierarchy() {
    RoleHierarchyImpl roleHierarchy = new RoleHierarchyImpl();
    roleHierarchy.setHierarchy("ROLE_ADMIN > ROLE_MODERATOR ROLE_MODERATOR > ROLE_USER ");
    return roleHierarchy;
}

From source file:org.wallride.autoconfigure.WallRideSecurityConfiguration.java

@Bean
public RoleHierarchy roleHierarchy() {
    RoleHierarchyImpl hierarchy = new RoleHierarchyImpl();
    hierarchy.setHierarchy("ROLE_ADMIN > ROLE_VIEWER");
    return hierarchy;
}