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

public class FieldPathBuilder extends Object
Author:
Jeff Fischer
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    protected jakarta.persistence.criteria.CriteriaQuery
     
    protected org.broadleafcommerce.common.util.dao.DynamicDaoHelper
     
    protected List<jakarta.persistence.criteria.Predicate>
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    jakarta.persistence.criteria.CriteriaQuery
     
    getFieldPath(jakarta.persistence.criteria.From root, String fullPropertyName)
     
    jakarta.persistence.criteria.Path
    getPath(jakarta.persistence.criteria.From root, String fullPropertyName, jakarta.persistence.criteria.CriteriaBuilder builder)
     
    jakarta.persistence.criteria.Path
    getPath(jakarta.persistence.criteria.From root, FieldPath fieldPath, jakarta.persistence.criteria.CriteriaBuilder builder)
     
    List<jakarta.persistence.criteria.Predicate>
     
    void
    setCriteria(jakarta.persistence.criteria.CriteriaQuery criteria)
     
    void
    setRestrictions(List<jakarta.persistence.criteria.Predicate> restrictions)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • dynamicDaoHelper

      protected org.broadleafcommerce.common.util.dao.DynamicDaoHelper dynamicDaoHelper
    • criteria

      protected jakarta.persistence.criteria.CriteriaQuery criteria
    • restrictions

      protected List<jakarta.persistence.criteria.Predicate> restrictions
  • Constructor Details

    • FieldPathBuilder

      public FieldPathBuilder()
  • Method Details

    • getFieldPath

      public FieldPath getFieldPath(jakarta.persistence.criteria.From root, String fullPropertyName)
    • getPath

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

      public jakarta.persistence.criteria.Path getPath(jakarta.persistence.criteria.From root, FieldPath fieldPath, jakarta.persistence.criteria.CriteriaBuilder builder)
    • getCriteria

      public jakarta.persistence.criteria.CriteriaQuery getCriteria()
    • setCriteria

      public void setCriteria(jakarta.persistence.criteria.CriteriaQuery criteria)
    • getRestrictions

      public List<jakarta.persistence.criteria.Predicate> getRestrictions()
    • setRestrictions

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