public class RecursiveDescentRolesResolver extends AbstractRolesResolver
recursive descent
resolver of roles.Constructor and Description |
---|
RecursiveDescentRolesResolver() |
Modifier and Type | Method and Description |
---|---|
protected void |
doResolve(RoleUnit roleUnit,
Collection<RoleUnitParameter> parameters)
|
addRole, resolve, resolve
protected void doResolve(RoleUnit roleUnit, Collection<RoleUnitParameter> parameters)
roleUnit
is a role
, the method adds this
roleUnit
into the set of roles. After that, the method loops
through children of the roleUnit
and recursively calls itself
with each child as an argument.doResolve
in class AbstractRolesResolver
roleUnit
- The role or organization unit to resolve.parameters
- The set of parameters to bind to each role or organization
unit that is visited during resolution process.Copyright © 2007-2020 Whitestein Technologies. All Rights Reserved.