Package io.datarouter.auth.role
Class DatarouterRoleManager
java.lang.Object
io.datarouter.auth.role.BaseRoleManager
io.datarouter.auth.role.DatarouterRoleManager
- All Implemented Interfaces:
RoleManager
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.datarouter.auth.role.BaseRoleManager
getConfigurableRoleGroups, getDefaultUserGroupId, getRolesForGroup, getSuperAdminGroupIdMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.datarouter.auth.role.RoleManager
calculateRolesWithGroups, findRoleApprovalTypeFromPersistentString, findRoleFromPersistentString, getAdditionalPermissionRequestEmailRecipients, getAllRoleApprovalRequirements, getGroupsByRole, getPrioritizedRoleApprovalTypes, getRoleApprovalRequirements, getUnimportantRoles
-
Constructor Details
-
DatarouterRoleManager
public DatarouterRoleManager()
-
-
Method Details
-
getRoleEnum
-
getRoleApprovalTypeEnum
-
getAllRoles
-
getApprovalTypeAuthorityValidators
public Map<RoleApprovalType,BiFunction<DatarouterUser, getApprovalTypeAuthorityValidators()DatarouterUser, Boolean>> -
getSuperAdminRoles
-
getAdditionalSuperAdminRoles
-
getDefaultRoles
-
getAdditionalDefaultRoles
-