@Component(value="eclipselink_SoftDeleteAdditionalCriteriaProvider") public class SoftDeleteAdditionalCriteriaProvider extends java.lang.Object implements AdditionalCriteriaProvider
Modifier and Type | Field and Description |
---|---|
protected io.jmix.core.MetadataTools |
metadataTools |
Constructor and Description |
---|
SoftDeleteAdditionalCriteriaProvider() |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getAdditionalCriteria(java.lang.Class<?> entityClass)
Returns the additional criteria.
|
java.util.Map<java.lang.String,java.lang.Object> |
getCriteriaParameters()
Returns parameters of the additional criteria.
|
boolean |
requiresAdditionalCriteria(java.lang.Class<?> entityClass)
Checks if the class needs additional criteria.
|
public SoftDeleteAdditionalCriteriaProvider()
public boolean requiresAdditionalCriteria(java.lang.Class<?> entityClass)
AdditionalCriteriaProvider
requiresAdditionalCriteria
in interface AdditionalCriteriaProvider
entityClass
- a class.public java.lang.String getAdditionalCriteria(java.lang.Class<?> entityClass)
AdditionalCriteriaProvider
getAdditionalCriteria
in interface AdditionalCriteriaProvider
public java.util.Map<java.lang.String,java.lang.Object> getCriteriaParameters()
AdditionalCriteriaProvider
getCriteriaParameters
in interface AdditionalCriteriaProvider