|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.labkey.remoteapi.query.Filter
public class Filter
Represents a filter definition for a query
| Nested Class Summary | |
|---|---|
static class |
Filter.Operator
|
| Constructor Summary | |
|---|---|
Filter(Filter source)
|
|
Filter(java.lang.String columnName,
java.lang.Object value)
Constructs a new equality Filter for the given column name and value. |
|
Filter(java.lang.String columnName,
java.lang.Object value,
Filter.Operator operator)
Constructs a filter with a given column name, value and operator. |
|
| Method Summary | |
|---|---|
java.lang.String |
getColumnName()
|
Filter.Operator |
getOperator()
|
java.lang.String |
getQueryStringParamName()
Returns the query string parameter name for this filter. |
java.lang.String |
getQueryStringParamValue()
Returns the query string parameter value (not URL-encoded). |
java.lang.Object |
getValue()
|
void |
setColumnName(java.lang.String columnName)
|
void |
setOperator(Filter.Operator operator)
|
void |
setValue(java.lang.Object value)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public Filter(java.lang.String columnName,
java.lang.Object value)
Filter.Operator.EQUAL.
columnName - The column name.value - The value it should be equal to.
public Filter(java.lang.String columnName,
java.lang.Object value,
Filter.Operator operator)
columnName - The column name to filter.value - The value to compare it to.operator - The operator for the comparisson.public Filter(Filter source)
| Method Detail |
|---|
public java.lang.String getColumnName()
public void setColumnName(java.lang.String columnName)
public Filter.Operator getOperator()
public void setOperator(Filter.Operator operator)
public java.lang.Object getValue()
public void setValue(java.lang.Object value)
public java.lang.String getQueryStringParamName()
public java.lang.String getQueryStringParamValue()
value.toString().
Extended classes may override this to do a different string encoding.
Note that this value will be URL-encoded by the caller, so do
not URL-encode the value returned from this method.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||