com.smartgwt.client.data
Class Criteria
java.lang.Object
com.smartgwt.client.core.JsObject
com.smartgwt.client.core.DataClass
com.smartgwt.client.data.Criteria
- Direct Known Subclasses:
- AdvancedCriteria
public class Criteria
- extends DataClass
Criteria for selecting only a matching set of records from a DataSource. Criteria can be applied on the client and
server. Unless configured otherwise, criteria will generally be applied client-side by ResultSets via
ResultSet.applyFilter().
The criteria format supported by the SmartClient Server built-in SQLDataSource and
HibernateDataSource is a JavaScript Object where each property specifies the name and required value for a field.
Multiple legal values for a field can be provided as an Array.
Fields inherited from class com.smartgwt.client.core.JsObject |
jsObj |
Constructor Summary |
Criteria()
|
Criteria(com.google.gwt.core.client.JavaScriptObject jsObj)
|
Criteria(java.lang.String field,
java.lang.String value)
|
Method Summary |
void |
addCriteria(Criteria otherCriteria)
Adds the criteria from the passed criteria object. |
void |
addCriteria(java.lang.String field,
java.lang.Boolean value)
|
void |
addCriteria(java.lang.String field,
java.lang.Boolean[] value)
|
void |
addCriteria(java.lang.String field,
java.util.Date value)
|
void |
addCriteria(java.lang.String field,
java.util.Date[] value)
|
void |
addCriteria(java.lang.String field,
java.lang.Float value)
|
void |
addCriteria(java.lang.String field,
java.lang.Float[] value)
|
void |
addCriteria(java.lang.String field,
java.lang.Integer value)
|
void |
addCriteria(java.lang.String field,
java.lang.Integer[] value)
|
void |
addCriteria(java.lang.String field,
java.lang.String value)
|
void |
addCriteria(java.lang.String field,
java.lang.String[] value)
|
java.util.Map |
getValues()
Return the criteria values as a name-value Map. |
Methods inherited from class com.smartgwt.client.core.DataClass |
doAddHandler, fireEvent, getAttribute, getAttributeAsBoolean, getAttributeAsDate, getAttributeAsDouble, getAttributeAsFloat, getAttributeAsInt, getAttributeAsIntArray, getAttributeAsJavaScriptObject, getAttributeAsMap, getAttributeAsObject, getAttributeAsString, getAttributeAsStringArray, getAttributes, getHandlerCount, getJsObj, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute, setAttribute |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Criteria
public Criteria()
Criteria
public Criteria(java.lang.String field,
java.lang.String value)
Criteria
public Criteria(com.google.gwt.core.client.JavaScriptObject jsObj)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.String value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.Integer value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.Boolean value)
addCriteria
public void addCriteria(java.lang.String field,
java.util.Date value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.Float value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.String[] value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.Integer[] value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.Boolean[] value)
addCriteria
public void addCriteria(java.lang.String field,
java.util.Date[] value)
addCriteria
public void addCriteria(java.lang.String field,
java.lang.Float[] value)
addCriteria
public void addCriteria(Criteria otherCriteria)
- Adds the criteria from the passed criteria object.
- Parameters:
otherCriteria
- the passed criteria object
getValues
public java.util.Map getValues()
- Return the criteria values as a name-value Map.
- Returns:
- the criteria values as a Map