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

  • Constructor Details

    • SameTenantRoleAssignmentCandidatePredicate

      public SameTenantRoleAssignmentCandidatePredicate(TenantProvider tenantProvider)
  • Method Details

    • test

      public boolean test(org.springframework.security.core.userdetails.UserDetails userDetails, BaseRole role)
      Specified by:
      test in interface BiPredicate<org.springframework.security.core.userdetails.UserDetails,BaseRole>