org.broadleafcommerce.openadmin.server.service.persistence.module.criteria
Class FieldPathBuilder

java.lang.Object
  extended by org.broadleafcommerce.openadmin.server.service.persistence.module.criteria.FieldPathBuilder

public class FieldPathBuilder
extends Object

Author:
Jeff Fischer

Field Summary
protected  javax.persistence.criteria.CriteriaQuery criteria
           
protected  DynamicDaoHelper dynamicDaoHelper
           
protected  List<javax.persistence.criteria.Predicate> restrictions
           
 
Constructor Summary
FieldPathBuilder()
           
 
Method Summary
 javax.persistence.criteria.CriteriaQuery getCriteria()
           
 FieldPath getFieldPath(javax.persistence.criteria.From root, String fullPropertyName)
           
 javax.persistence.criteria.Path getPath(javax.persistence.criteria.From root, FieldPath fieldPath, javax.persistence.criteria.CriteriaBuilder builder)
           
 javax.persistence.criteria.Path getPath(javax.persistence.criteria.From root, String fullPropertyName, javax.persistence.criteria.CriteriaBuilder builder)
           
 List<javax.persistence.criteria.Predicate> getRestrictions()
           
 void setCriteria(javax.persistence.criteria.CriteriaQuery criteria)
           
 void setRestrictions(List<javax.persistence.criteria.Predicate> restrictions)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dynamicDaoHelper

protected DynamicDaoHelper dynamicDaoHelper

criteria

protected javax.persistence.criteria.CriteriaQuery criteria

restrictions

protected List<javax.persistence.criteria.Predicate> restrictions
Constructor Detail

FieldPathBuilder

public FieldPathBuilder()
Method Detail

getFieldPath

public FieldPath getFieldPath(javax.persistence.criteria.From root,
                              String fullPropertyName)

getPath

public javax.persistence.criteria.Path getPath(javax.persistence.criteria.From root,
                                               String fullPropertyName,
                                               javax.persistence.criteria.CriteriaBuilder builder)

getPath

public javax.persistence.criteria.Path getPath(javax.persistence.criteria.From root,
                                               FieldPath fieldPath,
                                               javax.persistence.criteria.CriteriaBuilder builder)

getCriteria

public javax.persistence.criteria.CriteriaQuery getCriteria()

setCriteria

public void setCriteria(javax.persistence.criteria.CriteriaQuery criteria)

getRestrictions

public List<javax.persistence.criteria.Predicate> getRestrictions()

setRestrictions

public void setRestrictions(List<javax.persistence.criteria.Predicate> restrictions)


Copyright © 2013. All Rights Reserved.