Class RoleHierarchyImpl.Builder
java.lang.Object
org.springframework.security.access.hierarchicalroles.RoleHierarchyImpl.Builder
- Enclosing class:
- RoleHierarchyImpl
Builder class for constructing a
RoleHierarchyImpl based on a hierarchical
role structure.- Since:
- 6.3
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionfinal classBuilder class for constructing child roles within a role hierarchy branch. -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds and returns aRoleHierarchyImpldescribing the defined role hierarchy.Creates a new hierarchy branch to define a role and its child roles.
-
Method Details
-
role
Creates a new hierarchy branch to define a role and its child roles.- Parameters:
role- the highest role in this branch- Returns:
- a
RoleHierarchyImpl.Builder.ImpliedRolesto define the child roles for therole
-
build
Builds and returns aRoleHierarchyImpldescribing the defined role hierarchy.- Returns:
- a
RoleHierarchyImpl
-