@ThingworxExtensionApiClass(since={6,6}, canInstantiate=true) public final class FilterFactory extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
FILTER_BETWEEN |
static java.lang.String |
FILTER_COMPOSITE_AND |
static java.lang.String |
FILTER_COMPOSITE_NOT |
static java.lang.String |
FILTER_COMPOSITE_OR |
static java.lang.String |
FILTER_EQUAL |
static java.lang.String |
FILTER_GE |
static java.lang.String |
FILTER_GT |
static java.lang.String |
FILTER_IN |
static java.lang.String |
FILTER_LE |
static java.lang.String |
FILTER_LIKE |
static java.lang.String |
FILTER_LT |
static java.lang.String |
FILTER_MATCHES |
static java.lang.String |
FILTER_MISSINGVALUE |
static java.lang.String |
FILTER_NEAR |
static java.lang.String |
FILTER_NOT_EQUAL |
static java.lang.String |
FILTER_NOT_IN |
static java.lang.String |
FILTER_NOT_LIKE |
static java.lang.String |
FILTER_NOT_MATCHES |
static java.lang.String |
FILTER_NOT_TAGGEDWITH |
static java.lang.String |
FILTER_NOTBETWEEN |
static java.lang.String |
FILTER_NOTMISSINGVALUE |
static java.lang.String |
FILTER_NOTNEAR |
static java.lang.String |
FILTER_TAGGEDWITH |
Constructor and Description |
---|
FilterFactory() |
Modifier and Type | Method and Description |
---|---|
static IFilter |
createFilter(DataShapeDefinition dataShape,
java.lang.String fieldName,
java.lang.String filterType,
org.json.JSONObject jsonFilter) |
static IFilter |
createFilter(org.json.JSONObject jsonFilter,
DataShapeDefinition dataShape) |
public static final java.lang.String FILTER_BETWEEN
public static final java.lang.String FILTER_NOTBETWEEN
public static final java.lang.String FILTER_GT
public static final java.lang.String FILTER_LT
public static final java.lang.String FILTER_GE
public static final java.lang.String FILTER_LE
public static final java.lang.String FILTER_NOT_EQUAL
public static final java.lang.String FILTER_EQUAL
public static final java.lang.String FILTER_LIKE
public static final java.lang.String FILTER_NOT_LIKE
public static final java.lang.String FILTER_IN
public static final java.lang.String FILTER_NOT_IN
public static final java.lang.String FILTER_MATCHES
public static final java.lang.String FILTER_NOT_MATCHES
public static final java.lang.String FILTER_TAGGEDWITH
public static final java.lang.String FILTER_NOT_TAGGEDWITH
public static final java.lang.String FILTER_NEAR
public static final java.lang.String FILTER_NOTNEAR
public static final java.lang.String FILTER_MISSINGVALUE
public static final java.lang.String FILTER_NOTMISSINGVALUE
public static final java.lang.String FILTER_COMPOSITE_AND
public static final java.lang.String FILTER_COMPOSITE_NOT
public static final java.lang.String FILTER_COMPOSITE_OR
@ThingworxExtensionApiMethod(since={6,6}) public static IFilter createFilter(DataShapeDefinition dataShape, java.lang.String fieldName, java.lang.String filterType, org.json.JSONObject jsonFilter) throws java.lang.Exception
java.lang.Exception
- If an error occurs@ThingworxExtensionApiMethod(since={6,6}) public static IFilter createFilter(org.json.JSONObject jsonFilter, DataShapeDefinition dataShape) throws java.lang.Exception
java.lang.Exception
- If an error occurs