public class SkuPropertiesFilterCriterionProvider extends FilterCriterionProviders
| Modifier and Type | Field and Description |
|---|---|
protected static String |
DEFAULT_SKU_PATH_PREFIX |
protected String |
skuPropertyPrefix |
BETWEEN, BETWEEN_DATE, COLLECTION_SIZE_EQ, EQ, ISNULL, LE, LIKE| Constructor and Description |
|---|
SkuPropertiesFilterCriterionProvider() |
SkuPropertiesFilterCriterionProvider(String skuPropertyPrefix)
This should be used if you are attempting to filter on an object that could contain a Sku 'ToOne'
relationship that might need to be filtered on.
|
| Modifier and Type | Method and Description |
|---|---|
protected org.hibernate.criterion.Criterion |
buildCriterion(String targetPropertyName,
org.hibernate.criterion.Criterion propertyCriterion,
org.hibernate.criterion.Criterion defaultSkuCriterion) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getBetweenDateProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getBetweenProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getCollectionSizeEqualsProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getEqProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getIsNullProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getLessThanOrEqualProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
com.anasoft.os.daofusion.criteria.FilterCriterionProvider |
getLikeProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId) |
protected static final String DEFAULT_SKU_PATH_PREFIX
protected String skuPropertyPrefix
public SkuPropertiesFilterCriterionProvider()
public SkuPropertiesFilterCriterionProvider(String skuPropertyPrefix)
skuPropertyPrefix - public com.anasoft.os.daofusion.criteria.FilterCriterionProvider getLikeProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getLikeProvider in class FilterCriterionProviderspublic com.anasoft.os.daofusion.criteria.FilterCriterionProvider getEqProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getEqProvider in class FilterCriterionProviderspublic com.anasoft.os.daofusion.criteria.FilterCriterionProvider getIsNullProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getIsNullProvider in class FilterCriterionProviderspublic com.anasoft.os.daofusion.criteria.FilterCriterionProvider getLessThanOrEqualProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getLessThanOrEqualProvider in class FilterCriterionProviderspublic com.anasoft.os.daofusion.criteria.FilterCriterionProvider getBetweenProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getBetweenProvider in class FilterCriterionProviderspublic com.anasoft.os.daofusion.criteria.FilterCriterionProvider getBetweenDateProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getBetweenDateProvider in class FilterCriterionProviderspublic com.anasoft.os.daofusion.criteria.FilterCriterionProvider getCollectionSizeEqualsProvider(com.anasoft.os.daofusion.criteria.AssociationPath path,
String propertyId)
getCollectionSizeEqualsProvider in class FilterCriterionProvidersprotected org.hibernate.criterion.Criterion buildCriterion(String targetPropertyName, org.hibernate.criterion.Criterion propertyCriterion, org.hibernate.criterion.Criterion defaultSkuCriterion)
targetPropertyName - propertyCriterion - defaultSkuCriterion - Copyright © 2014. All Rights Reserved.