Uses of Class
io.datarouter.auth.role.Role
Packages that use Role
Package
Description
-
Uses of Role in io.datarouter.auth.model.dto
Methods in io.datarouter.auth.model.dto that return RoleModifier and TypeMethodDescriptionUserRoleMetadata.role()Returns the value of therolerecord component.Constructors in io.datarouter.auth.model.dto with parameters of type RoleModifierConstructorDescriptionUserRoleMetadata(Role role, boolean hasRole, Map<RoleApprovalType, RoleApprovalRequirementStatus> requirementStatusByApprovalType, Optional<RoleApprovalType> editorPrioritizedApprovalType, Optional<Boolean> editorCanRevoke, List<String> groupsHasWithRole) Creates an instance of aUserRoleMetadatarecord class. -
Uses of Role in io.datarouter.auth.role
Methods in io.datarouter.auth.role that return RoleMethods in io.datarouter.auth.role that return types with arguments of type RoleModifier and TypeMethodDescriptionRoleManager.calculateRolesWithGroups(Collection<Role> roles, Collection<String> groups) RoleManager.findRoleFromPersistentString(String persistentString) DatarouterRoleManager.getAdditionalDefaultRoles()DatarouterRoleManager.getAdditionalSuperAdminRoles()default Map<Role, Map<RoleApprovalType, Integer>> RoleManager.getAllRoleApprovalRequirements()DatarouterRoleManager.getAllRoles()RoleManager.getAllRoles()BaseRoleManager.getConfigurableRoleGroups()DatarouterUserRole.getDatarouterPrivilegedRoles()DatarouterRoleManager.getDefaultRoles()RoleManager.getDefaultRoles()RoleManager.getGroupsByRole(Collection<String> groups) BaseRoleManager.getRolesForGroup(String groupId) RoleManager.getRolesForGroup(String groupId) DatarouterRoleManager.getSuperAdminRoles()RoleManager.getSuperAdminRoles()RoleManager.getUnimportantRoles()Methods in io.datarouter.auth.role with parameters of type RoleModifier and TypeMethodDescriptionintdefault Map<RoleApprovalType, Integer> RoleManager.getRoleApprovalRequirements(Role role) Method parameters in io.datarouter.auth.role with type arguments of type RoleModifier and TypeMethodDescriptionRoleManager.calculateRolesWithGroups(Collection<Role> roles, Collection<String> groups) RoleManager.getAdditionalPermissionRequestEmailRecipients(DatarouterUser requestor, Set<Role> requestedRoles) -
Uses of Role in io.datarouter.auth.service
Methods in io.datarouter.auth.service that return types with arguments of type RoleModifier and TypeMethodDescriptionDatarouterUserService.getCurrentRoleApprovals(DatarouterUser user) DatarouterUserService.getRolesByUsername(String username, boolean allowCached) UserInfo.getRolesByUsername(String username, boolean allowCached) DatarouterUserService.getUserRolesWithSamlGroups(DatarouterUser user) DatarouterUserService.getUserRolesWithSamlGroups(Optional<DatarouterUser> optionalUser) Methods in io.datarouter.auth.service with parameters of type RoleModifier and TypeMethodDescriptiondefault BooleanUserInfo.hasRoleByUsername(String username, Role role, boolean allowCached) Method parameters in io.datarouter.auth.service with type arguments of type RoleModifier and TypeMethodDescriptionio.datarouter.scanner.Scanner<DatarouterUser> DatarouterUserService.scanAllUsers(boolean enabledOnly, Set<Role> includedRoles) io.datarouter.scanner.Scanner<? extends SessionBasedUser> UserInfo.scanAllUsers(boolean enabledOnly, Set<Role> includedRoles) -
Uses of Role in io.datarouter.auth.session
Methods in io.datarouter.auth.session that return types with arguments of type RoleModifier and TypeMethodDescriptionCurrentSessionInfo.getRoles(javax.servlet.ServletRequest request) returns the Roles associated with the current user/session, an empty set if there is no current sessionCurrentSessionInfo.NoOpCurrentSessionInfo.getRoles(javax.servlet.ServletRequest request) RequestAwareCurrentSessionInfoFactory.RequestAwareCurrentSessionInfo.getRoles()Methods in io.datarouter.auth.session with parameters of type RoleModifier and TypeMethodDescriptiondefault booleanreturns whether the current user/session is associated with the given Role, false if there is no current sessionbooleanMethod parameters in io.datarouter.auth.session with type arguments of type RoleModifier and TypeMethodDescriptiondefault booleanCurrentSessionInfo.hasAnyRole(javax.servlet.ServletRequest request, Collection<Role> targetRoles) booleanRequestAwareCurrentSessionInfoFactory.RequestAwareCurrentSessionInfo.hasAnyRole(Collection<Role> targetRoles) -
Uses of Role in io.datarouter.auth.storage.user.datarouteruser
Methods in io.datarouter.auth.storage.user.datarouteruser that return types with arguments of type RoleModifier and TypeMethodDescriptionDatarouterUser.getRolesIgnoreSaml()DatarouterUser.getRolesWithSamlGroups(RoleManager roleManager) Method parameters in io.datarouter.auth.storage.user.datarouteruser with type arguments of type RoleModifier and TypeMethodDescriptionDatarouterUser.addRoles(Collection<Role> roles) DatarouterUser.removeRoles(Collection<Role> roles) voidDatarouterUser.setRoles(Collection<Role> roles) -
Uses of Role in io.datarouter.auth.storage.user.deprovisioneduser
Methods in io.datarouter.auth.storage.user.deprovisioneduser that return types with arguments of type RoleMethod parameters in io.datarouter.auth.storage.user.deprovisioneduser with type arguments of type RoleConstructor parameters in io.datarouter.auth.storage.user.deprovisioneduser with type arguments of type RoleModifierConstructorDescriptionDeprovisionedUser(String username, Collection<Role> roles, DeprovisionedUser.UserDeprovisioningStatus status) -
Uses of Role in io.datarouter.auth.storage.user.session
Methods in io.datarouter.auth.storage.user.session that return types with arguments of type RoleMethods in io.datarouter.auth.storage.user.session with parameters of type RoleMethod parameters in io.datarouter.auth.storage.user.session with type arguments of type Role