org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.predicate
Interface PredicateProvider<T,Y>

All Known Implementing Classes:
BetweenDatePredicateProvider, BetweenPredicateProvider, CollectionSizeEqualPredicateProvider, EqPredicateProvider, IsNullPredicateProvider, LikePredicateProvider, NullFalseEqPredicateProvider

public interface PredicateProvider<T,Y>

Author:
Jeff Fischer

Method Summary
 javax.persistence.criteria.Predicate buildPredicate(javax.persistence.criteria.CriteriaBuilder builder, FieldPathBuilder fieldPathBuilder, javax.persistence.criteria.From root, String ceilingEntity, String fullPropertyName, javax.persistence.criteria.Path<T> explicitPath, List<Y> directValues)
           
 

Method Detail

buildPredicate

javax.persistence.criteria.Predicate buildPredicate(javax.persistence.criteria.CriteriaBuilder builder,
                                                    FieldPathBuilder fieldPathBuilder,
                                                    javax.persistence.criteria.From root,
                                                    String ceilingEntity,
                                                    String fullPropertyName,
                                                    javax.persistence.criteria.Path<T> explicitPath,
                                                    List<Y> directValues)


Copyright © 2013. All Rights Reserved.