|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.broadleafcommerce.openadmin.client.dto.FilterAndSortCriteria
public class FilterAndSortCriteria
Basic client-side persistent entity criteria representation for a single property of the target persistent entity.
This class is essentially an analogy of server-side property criteria regarding the filtering and sorting functionality.
Back on the server side, persistent entity property mappings are used to resolve:
FilterAndSortCriteria instance must be
unique within the CriteriaTransferObject.
CriteriaTransferObject,
Serialized Form| Constructor Summary | |
|---|---|
protected |
FilterAndSortCriteria()
Creates a new persistent entity criteria (for deserialization purposes only). |
|
FilterAndSortCriteria(String propertyId)
Creates a new persistent entity criteria. |
| Method Summary | |
|---|---|
void |
clearFilterValues()
Clears any filter value(s) set previously to this criteria. |
String[] |
getFilterValues()
|
Boolean |
getIgnoreCase()
|
String |
getPropertyId()
|
Boolean |
getSortAscending()
|
void |
setFilterValue(String value)
Sets a single filter value to this criteria, replacing any filter value(s) set previously. |
void |
setFilterValues(String... values)
Sets multiple filter values to this criteria, replacing any filter value(s) set previously. |
void |
setIgnoreCase(Boolean ignoreCase)
|
void |
setSortAscending(Boolean sortAscending)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
protected FilterAndSortCriteria()
public FilterAndSortCriteria(String propertyId)
propertyId - Symbolic persistent entity property
identifier.| Method Detail |
|---|
public String getPropertyId()
public String[] getFilterValues()
public void clearFilterValues()
public void setFilterValue(String value)
value - String-based filter value.public void setFilterValues(String... values)
values - String-based filter values.public Boolean getSortAscending()
public void setSortAscending(Boolean sortAscending)
sortAscending - true for ascending,
false for descending sort order or null
to disable the sorting functionality.public Boolean getIgnoreCase()
public void setIgnoreCase(Boolean ignoreCase)
ignoreCase - true for case-insensitive
sorting, false for case-sensitive sorting
(applicable only when sortAscending is not
null).
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||