Package io.jmix.eclipselink.impl.mapping
Class SoftDeleteAdditionalCriteriaProvider
java.lang.Object
io.jmix.eclipselink.impl.mapping.SoftDeleteAdditionalCriteriaProvider
- All Implemented Interfaces:
- AdditionalCriteriaProvider
@Component("eclipselink_SoftDeleteAdditionalCriteriaProvider")
public class SoftDeleteAdditionalCriteriaProvider
extends Object
implements AdditionalCriteriaProvider
The implementation of additional criterion for soft delete.
- 
Field SummaryFields
- 
Constructor SummaryConstructors
- 
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.
- 
Field Details- 
metadataTools
 
- 
- 
Constructor Details- 
SoftDeleteAdditionalCriteriaProviderpublic SoftDeleteAdditionalCriteriaProvider()
 
- 
- 
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.
 
 
-