Package io.jmix.multitenancyflowui.impl
Class MultitenancyUiSupportImpl
java.lang.Object
io.jmix.multitenancyflowui.impl.MultitenancyUiSupportImpl
- All Implemented Interfaces:
- MultitenancyUiSupport
@Component("mten_MultitenancyUiSupport")
public class MultitenancyUiSupportImpl
extends Object
implements MultitenancyUiSupport
Helper for login screen.
- 
Field SummaryFieldsModifier and TypeFieldDescriptionprotected final DataManagerprotected final Messagesprotected final MultitenancyPropertiesprotected static final String
- 
Constructor SummaryConstructorsConstructorDescriptionMultitenancyUiSupportImpl(MultitenancyProperties multitenancyProperties, DataManager dataManager, Messages messages) 
- 
Method SummaryModifier and TypeMethodDescriptionprotected StringconcatUsername(String username, String tenantId) getUsernameByLocation(String username, com.vaadin.flow.router.Location location) getUsernameByTenant(String username, String tenantId) 
- 
Field Details- 
multitenancyProperties
- 
dataManager
- 
messages
- 
TENANT_USERNAME_SEPARATOR- See Also:
 
 
- 
- 
Constructor Details- 
MultitenancyUiSupportImplpublic MultitenancyUiSupportImpl(MultitenancyProperties multitenancyProperties, DataManager dataManager, Messages messages) 
 
- 
- 
Method Details- 
getUsernameByLocation- Specified by:
- getUsernameByLocationin interface- MultitenancyUiSupport
 
- 
getTenantOptions- Specified by:
- getTenantOptionsin interface- MultitenancyUiSupport
 
- 
getUsernameByTenant- Specified by:
- getUsernameByTenantin interface- MultitenancyUiSupport
 
- 
concatUsername
 
-