|
|||||||||
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 |