org.broadleafcommerce.openadmin.server.service.persistence.module.criteria
Class Restriction
java.lang.Object
org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.Restriction
public class Restriction
- extends Object
- Author:
- Jeff Fischer
predicateProvider
protected PredicateProvider predicateProvider
filterValueConverter
protected FilterValueConverter filterValueConverter
fieldPathBuilder
protected FieldPathBuilder fieldPathBuilder
Restriction
public Restriction()
withPredicateProvider
public Restriction withPredicateProvider(PredicateProvider predicateProvider)
withFilterValueConverter
public Restriction withFilterValueConverter(FilterValueConverter filterValueConverter)
withFieldPathBuilder
public Restriction withFieldPathBuilder(FieldPathBuilder fieldPathBuilder)
buildRestriction
public javax.persistence.criteria.Predicate buildRestriction(javax.persistence.criteria.CriteriaBuilder builder,
javax.persistence.criteria.From root,
String ceilingEntity,
String targetPropertyName,
javax.persistence.criteria.Path explicitPath,
List directValues,
boolean shouldConvert)
getFilterValueConverter
public FilterValueConverter getFilterValueConverter()
setFilterValueConverter
public void setFilterValueConverter(FilterValueConverter filterValueConverter)
getPredicateProvider
public PredicateProvider getPredicateProvider()
setPredicateProvider
public void setPredicateProvider(PredicateProvider predicateProvider)
getFieldPathBuilder
public FieldPathBuilder getFieldPathBuilder()
setFieldPathBuilder
public void setFieldPathBuilder(FieldPathBuilder fieldPathBuilder)
clone
public Restriction clone()
- Overrides:
clone in class Object
Copyright © 2013. All Rights Reserved.