Package io.jmix.multitenancy.data
Class HasTenantAdditionalCriteriaProvider
java.lang.Object
io.jmix.multitenancy.data.HasTenantAdditionalCriteriaProvider
- All Implemented Interfaces:
- AdditionalCriteriaProvider
@Component("mten_HasTenantAdditionalCriteriaProvider")
public class HasTenantAdditionalCriteriaProvider
extends Object
implements AdditionalCriteriaProvider
The implementation of additional criteria for multi tenants.
- 
Constructor SummaryConstructorsConstructorDescriptionHasTenantAdditionalCriteriaProvider(TenantProvider tenantProvider, TenantEntityOperation tenantEntityOperation, Metadata metadata) 
- 
Method SummaryModifier and TypeMethodDescriptiongetAdditionalCriteria(Class<?> entityClass) Returns the additional criteria.Returns parameters of the additional criteria.booleanrequiresAdditionalCriteria(Class<?> entityClass) Checks if the class needs additional criteria.
- 
Constructor Details- 
HasTenantAdditionalCriteriaProviderpublic HasTenantAdditionalCriteriaProvider(TenantProvider tenantProvider, TenantEntityOperation tenantEntityOperation, Metadata metadata) 
 
- 
- 
Method Details- 
requiresAdditionalCriteriaDescription copied from interface:AdditionalCriteriaProviderChecks if the class needs additional criteria.- Specified by:
- requiresAdditionalCriteriain interface- AdditionalCriteriaProvider
- Parameters:
- entityClass- a class.
- Returns:
- true if a query to this class requires additional criteria.
 
- 
getAdditionalCriteriaDescription copied from interface:AdditionalCriteriaProviderReturns the additional criteria.- Specified by:
- getAdditionalCriteriain interface- AdditionalCriteriaProvider
- Returns:
- The string of this additional criteria
 
- 
getCriteriaParametersDescription copied from interface:AdditionalCriteriaProviderReturns parameters of the additional criteria.- Specified by:
- getCriteriaParametersin interface- AdditionalCriteriaProvider
- Returns:
- The map of parameters, entered in the additional criteria.
 
 
-