Interface MultitenancyUiSupport

All Known Implementing Classes:
MultitenancyUiSupportImpl

public interface MultitenancyUiSupport
  • Method Details

    • getUsernameByLocation

      String getUsernameByLocation(String username, com.vaadin.flow.router.Location location)
    • getUsernameByTenant

      String getUsernameByTenant(String username, String tenantId)
    • getTenantOptions

      List<String> getTenantOptions()
    • extractTenantFromUsername

      @Nullable default String extractTenantFromUsername(String username)
      Extracts tenant id from provided full username (e.g. "t1|user1" -> "t1").
      Parameters:
      username - username
      Returns:
      tenant id if exists, null otherwise