|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object com.anasoft.os.daofusion.cto.client.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 FormConstructor Summary | |
---|---|
protected |
FilterAndSortCriteria()
Creates a new persistent entity criteria (for deserialization purposes only). |
|
FilterAndSortCriteria(java.lang.String propertyId)
Creates a new persistent entity criteria. |
Method Summary | |
---|---|
void |
clearFilterValues()
Clears any filter value(s) set previously to this criteria. |
java.lang.String[] |
getFilterValues()
|
java.lang.Boolean |
getIgnoreCase()
|
java.lang.String |
getPropertyId()
|
java.lang.Boolean |
getSortAscending()
|
void |
setFilterValue(java.lang.String value)
Sets a single filter value to this criteria, replacing any filter value(s) set previously. |
void |
setFilterValues(java.lang.String... values)
Sets multiple filter values to this criteria, replacing any filter value(s) set previously. |
void |
setIgnoreCase(java.lang.Boolean ignoreCase)
|
void |
setSortAscending(java.lang.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(java.lang.String propertyId)
propertyId
- Symbolic persistent entity property
identifier.Method Detail |
---|
public java.lang.String getPropertyId()
public java.lang.String[] getFilterValues()
public void clearFilterValues()
public void setFilterValue(java.lang.String value)
value
- String-based filter value.public void setFilterValues(java.lang.String... values)
values
- String-based filter values.public java.lang.Boolean getSortAscending()
public void setSortAscending(java.lang.Boolean sortAscending)
sortAscending
- true for ascending,
false for descending sort order or null
to disable the sorting functionality.public java.lang.Boolean getIgnoreCase()
public void setIgnoreCase(java.lang.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 |