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 Summary
Fields - 
Constructor Summary
Constructors - 
Method Summary
Modifier 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
- 
SoftDeleteAdditionalCriteriaProvider
public SoftDeleteAdditionalCriteriaProvider() 
 - 
 - 
Method Details
- 
requiresAdditionalCriteria
Description copied from interface:AdditionalCriteriaProviderChecks if the class needs additional criteria.- Specified by:
 requiresAdditionalCriteriain interfaceAdditionalCriteriaProvider- Parameters:
 entityClass- a class.- Returns:
 - true if a query to this class requires additional criteria.
 
 - 
getAdditionalCriteria
Description copied from interface:AdditionalCriteriaProviderReturns the additional criteria.- Specified by:
 getAdditionalCriteriain interfaceAdditionalCriteriaProvider- Returns:
 - The string of this additional criteria
 
 - 
getCriteriaParameters
Description copied from interface:AdditionalCriteriaProviderReturns parameters of the additional criteria.- Specified by:
 getCriteriaParametersin interfaceAdditionalCriteriaProvider- Returns:
 - The map of parameters, entered in the additional criteria.
 
 
 -