|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectservicenow.community.soap.GlideFilter
public class GlideFilter
This class encapsulates an Encoded Query. It is used to restrict the number of records return by a BulkFetcher. The following two examples are equivalent.
Example 1:
GlideFilter filter = new GlideFilter("category=network^active=true");
Example 2:
GlideFilter filter = new GlideFilter()
.addFilter("category", "=", "network")
.addFilter("active", "=", "true");
| Field Summary | |
|---|---|
static java.lang.String |
CONTAINS
|
static java.lang.String |
EQUALS
|
static java.lang.String |
GREATER_THAN
|
static java.lang.String |
IN
|
static java.lang.String |
LESS_THAN
|
static java.lang.String |
NOT_EQUALS
|
static java.lang.String |
STARTS_WITH
|
| Constructor Summary | |
|---|---|
GlideFilter()
|
|
GlideFilter(GlideFilter filter)
Make a copy of a GlideFilter |
|
GlideFilter(java.lang.String encodedQuery)
Create a filter from an Encoded Query string. |
|
| Method Summary | |
|---|---|
GlideFilter |
addCreatedFilter(GlideDateTime starting,
GlideDateTime ending)
Adds a datetime range to a filter. |
GlideFilter |
addFilter(GlideFilter newQuery)
|
GlideFilter |
addFilter(java.lang.String newQuery)
Add an encoded query to a GlideFilter |
GlideFilter |
addFilter(java.lang.String field,
java.lang.String relop,
java.lang.String value)
Augment a GlideFilter using a name and a value. |
GlideFilter |
addUpdatedFilter(GlideDateTime starting,
GlideDateTime ending)
Adds a datetime range to a filter. |
boolean |
isEmpty()
|
java.lang.String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
public static final java.lang.String EQUALS
public static final java.lang.String NOT_EQUALS
public static final java.lang.String LESS_THAN
public static final java.lang.String GREATER_THAN
public static final java.lang.String STARTS_WITH
public static final java.lang.String CONTAINS
public static final java.lang.String IN
| Constructor Detail |
|---|
public GlideFilter()
public GlideFilter(java.lang.String encodedQuery)
GlideFilter filter = new GlideFilter("category=network^active=true");
encodedQuery - Encoded query stringpublic GlideFilter(GlideFilter filter)
| Method Detail |
|---|
public boolean isEmpty()
public GlideFilter addFilter(java.lang.String field,
java.lang.String relop,
java.lang.String value)
GlideFilter filter = new GlideFilter()
.addFilter("category", "=", "network")
.addFilter("active", "=", "true");
public GlideFilter addUpdatedFilter(GlideDateTime starting,
GlideDateTime ending)
starting - Select records updated on or after this datetimeending - Select records updated before this datetime
public GlideFilter addCreatedFilter(GlideDateTime starting,
GlideDateTime ending)
starting - Select records created on or after this datetimeending - Select records created before this datetime
public GlideFilter addFilter(java.lang.String newQuery)
filter.addFilter("category=network");
newQuery - An encoded query string
public GlideFilter addFilter(GlideFilter newQuery)
public java.lang.String toString()
toString in class java.lang.Object
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||