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

public class FilterMapping extends Object
Author:
Jeff Fischer
  • Field Details

    • RANGE_SPECIFIER_REGEX

      public static final String RANGE_SPECIFIER_REGEX
      See Also:
    • fullPropertyName

      protected String fullPropertyName
    • filterValues

      protected List<String> filterValues
    • directFilterValues

      protected List directFilterValues
    • sortDirection

      protected SortDirection sortDirection
    • restriction

      protected Restriction restriction
    • fieldPath

      protected FieldPath fieldPath
    • inheritedFromClass

      protected Class<?> inheritedFromClass
    • nullsLast

      protected Boolean nullsLast
    • order

      protected Integer order
  • Constructor Details

    • FilterMapping

      public FilterMapping()
  • Method Details

    • withOrder

      public FilterMapping withOrder(Integer order)
    • withFullPropertyName

      public FilterMapping withFullPropertyName(String fullPropertyName)
    • withFilterValues

      public FilterMapping withFilterValues(List<String> filterValues)
    • withDirectFilterValues

      public FilterMapping withDirectFilterValues(List directFilterValues)
    • withSortDirection

      public FilterMapping withSortDirection(SortDirection sortDirection)
    • withRestriction

      public FilterMapping withRestriction(Restriction restriction)
    • withFieldPath

      public FilterMapping withFieldPath(FieldPath fieldPath)
    • withInheritedFromClass

      public FilterMapping withInheritedFromClass(Class<?> inheritedFromClass)
    • withNullsLast

      public FilterMapping withNullsLast(boolean nullsLast)
    • getFullPropertyName

      public String getFullPropertyName()
    • setFullPropertyName

      public void setFullPropertyName(String fullPropertyName)
    • getFilterValues

      public List<String> getFilterValues()
    • setFilterValues

      public void setFilterValues(List<String> filterValues)
    • getSortDirection

      public SortDirection getSortDirection()
    • setSortDirection

      public void setSortDirection(SortDirection sortDirection)
    • getRestriction

      public Restriction getRestriction()
    • setRestriction

      public void setRestriction(Restriction restriction)
    • getFieldPath

      public FieldPath getFieldPath()
    • setFieldPath

      public void setFieldPath(FieldPath fieldPath)
    • getDirectFilterValues

      public List getDirectFilterValues()
    • setDirectFilterValues

      public void setDirectFilterValues(List directFilterValues)
    • getInheritedFromClass

      public Class<?> getInheritedFromClass()
    • setInheritedFromClass

      public void setInheritedFromClass(Class<?> inheritedFromClass)
    • parseFilterValue

      protected String[] parseFilterValue(String filterValue)
    • getNullsLast

      public Boolean getNullsLast()
    • setNullsLast

      public void setNullsLast(Boolean nullsLast)
    • getOrder

      public Integer getOrder()
    • setOrder

      public void setOrder(Integer order)