UserPermissions

ElementMissed InstructionsCov.Missed BranchesCov.MissedCxtyMissedLinesMissedMethods
Total1,079 of 1,0790%142 of 1420%1191192212214848
initialize()1820%160%99393911
hasPermission(EvaluationContext, String[])930%180%1010171711
deletePermissionSetup()910%160%99252511
isImpersonatable(UserModel, ClientModel)820%120%77171711
getPermissions()550%20%22101011
getAccess(UserModel)460%n/a117711
UserPermissions(KeycloakSession, AuthorizationProvider, MgmtPermissions)340%20%22111111
canImpersonate()310%40%335511
canClientImpersonate(ClientModel, UserModel)280%40%333311
evaluateHierarchy(Predicate, GroupModel, Set)280%60%446611
isPermissionsEnabled()270%60%446611
canView()270%60%445511
canMapRoles(UserModel)210%40%334411
canManageGroupMembership(UserModel)210%40%334411
canManage()200%40%335511
canQuery()170%40%331111
resource()140%20%223311
canViewDefault()140%n/a111111
evaluateHierarchy(UserModel, Predicate)120%n/a112211
canManage(UserModel)110%40%331111
canView(UserModel)110%40%331111
canManageByGroup(UserModel)110%20%222211
canViewByGroup(UserModel)110%20%222211
canManageDefault()100%n/a111111
canImpersonate(UserModel, ClientModel)100%20%223311
canImpersonate(EvaluationContext)100%n/a111111
requireManage(UserModel)90%20%223311
requireView(UserModel)90%20%223311
requireImpersonate(UserModel)90%20%223311
requireMapRoles(UserModel)90%20%223311
requireManageGroupMembership(UserModel)90%20%223311
setPermissionsEnabled(boolean)80%20%224411
managePermission()80%n/a111111
viewPermission()80%n/a111111
manageGroupMembershipPermission()80%n/a111111
mapRolesPermission()80%n/a111111
adminImpersonatingPermission()80%n/a111111
userImpersonatedPermission()80%n/a111111
requireManage()80%20%223311
requireQuery()80%20%223311
requireView()80%20%223311
lambda$canViewByGroup$2(GroupModel)60%n/a111111
lambda$canManageByGroup$1(GroupModel)60%n/a111111
lambda$evaluateHierarchy$0(Predicate, Set, GroupModel)60%n/a111111
canImpersonate(UserModel)50%n/a111111
isImpersonatable(UserModel)50%n/a111111
hasPermission(String[])50%n/a111111
grantIfNoPermission(boolean)40%n/a112211