org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.predicate
Class CollectionSizeEqualPredicateProvider

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.predicate.CollectionSizeEqualPredicateProvider
All Implemented Interfaces:
PredicateProvider<Collection,Integer>

@Component(value="blCollectionSizeEqualPredicateProvider")
public class CollectionSizeEqualPredicateProvider
extends Object
implements PredicateProvider<Collection,Integer>

Author:
Jeff Fischer

Constructor Summary
CollectionSizeEqualPredicateProvider()
           
 
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<Collection> explicitPath, List<Integer> directValues)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CollectionSizeEqualPredicateProvider

public CollectionSizeEqualPredicateProvider()
Method Detail

buildPredicate

public 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<Collection> explicitPath,
                                                           List<Integer> directValues)
Specified by:
buildPredicate in interface PredicateProvider<Collection,Integer>


Copyright © 2013. All Rights Reserved.