Class TenantsResolverChain
java.lang.Object
org.craftercms.security.utils.tenant.TenantsResolverChain
- All Implemented Interfaces:
TenantsResolver
TenantsResolver
that returns the first tenants resolved by any resolver.
If the flag chainAllTenants
is set, instead all non empty tenants returned by the resolvers are returned.- Author:
- avasquez
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionString[]
Returns the tenants the application can use.void
setChainAllTenants
(boolean chainAllTenants) void
setResolvers
(List<TenantsResolver> resolvers)
-
Field Details
-
resolvers
-
chainAllTenants
protected boolean chainAllTenants
-
-
Constructor Details
-
TenantsResolverChain
public TenantsResolverChain()
-
-
Method Details
-
setResolvers
-
setChainAllTenants
public void setChainAllTenants(boolean chainAllTenants) -
getTenants
Description copied from interface:TenantsResolver
Returns the tenants the application can use.- Specified by:
getTenants
in interfaceTenantsResolver
- Returns:
- the current tenants
-