java.lang.Object
com.broadleafcommerce.catalog.provider.jpa.repository.support.LinkedRSQLQueryDetails

public final class LinkedRSQLQueryDetails extends Object
Intended to hold the values from CriteriaContext.getLinkedQuery() and CriteriaContext.getLinkedNarrowingParams() after processing RSQL filters.
Author:
Samarth Dhruva (samarthd)
  • Constructor Details

    • LinkedRSQLQueryDetails

      public LinkedRSQLQueryDetails(@Nullable jakarta.persistence.criteria.CriteriaQuery<?> linkedQuery, @Nullable Map<String,Object> linkedQueryParams)
  • Method Details

    • getLinkedQuery

      @Nullable public jakarta.persistence.criteria.CriteriaQuery<?> getLinkedQuery()
      Holds the value from CriteriaContext.getLinkedQuery().
      See Also:
      • CriteriaContext.getLinkedQuery()
    • getLinkedQueryParams

      @Nullable public Map<String,Object> getLinkedQueryParams()
      Holds the value from CriteriaContext.getLinkedNarrowingParams().
      See Also:
      • CriteriaContext.getLinkedNarrowingParams()
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object