Package io.jmix.multitenancyflowui.impl
Class SameTenantRoleAssignmentCandidatePredicate
java.lang.Object
io.jmix.multitenancyflowui.impl.SameTenantRoleAssignmentCandidatePredicate
- All Implemented Interfaces:
RoleAssignmentCandidatePredicate,BiPredicate<org.springframework.security.core.userdetails.UserDetails,BaseRole>
public class SameTenantRoleAssignmentCandidatePredicate
extends Object
implements RoleAssignmentCandidatePredicate
Implementation of
RoleAssignmentCandidatePredicate
that allows role to be assigned to the user from the same tenant only.-
Field Details
-
tenantProvider
-
-
Constructor Details
-
SameTenantRoleAssignmentCandidatePredicate
-
-
Method Details
-
test
public boolean test(org.springframework.security.core.userdetails.UserDetails userDetails, BaseRole role) - Specified by:
testin interfaceBiPredicate<org.springframework.security.core.userdetails.UserDetails,BaseRole>
-