@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)
AdditionalCriteriaProviderrequiresAdditionalCriteria in interface AdditionalCriteriaProviderentityClass - a class.public java.lang.String getAdditionalCriteria(java.lang.Class<?> entityClass)
AdditionalCriteriaProvidergetAdditionalCriteria in interface AdditionalCriteriaProviderpublic java.util.Map<java.lang.String,java.lang.Object> getCriteriaParameters()
AdditionalCriteriaProvidergetCriteriaParameters in interface AdditionalCriteriaProvider