Package io.jmix.eclipselink.persistence
Interface AdditionalCriteriaProvider
- All Known Implementing Classes:
- HasTenantAdditionalCriteriaProvider,- SoftDeleteAdditionalCriteriaProvider
public interface AdditionalCriteriaProvider
Provides the additional criteria for the query.
- 
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.
- 
Method Details- 
requiresAdditionalCriteriaChecks if the class needs additional criteria.- Parameters:
- entityClass- a class.
- Returns:
- true if a query to this class requires additional criteria.
 
- 
getAdditionalCriteriaReturns the additional criteria.- Returns:
- The string of this additional criteria
 
- 
getCriteriaParametersReturns parameters of the additional criteria.- Returns:
- The map of parameters, entered in the additional criteria.
 
 
-