public class InstanceFilter extends Filter<org.apache.ode.bpel.common.InstanceFilter.Criteria> implements java.io.Serializable
Modifier and Type | Class and Description |
---|---|
static class |
InstanceFilter.StatusKeys |
Filter.Restriction<V>
Modifier and Type | Field and Description |
---|---|
protected static org.slf4j.Logger |
LOG |
java.util.List<java.lang.String> |
orders
Orders to use when sorting the result (no particular order if not set).
|
Constructor and Description |
---|
InstanceFilter(java.lang.String filter) |
InstanceFilter(java.lang.String filter,
java.lang.String orderKeys,
int limit)
Initializes properly the InstanceFilter attributes by pre-parsing the
filter and orderKeys strings and setting the limit.
|
Modifier and Type | Method and Description |
---|---|
boolean |
arePidsNegative() |
java.util.List<java.lang.Short> |
convertFilterState()
Converts the status filter value as given by a filter ('active',
'suspended', ...) to an instance state as defined in the ProcessState
class.
|
protected org.apache.ode.bpel.common.InstanceFilter.Criteria[] |
getFilterKeys()
Get the list of known (recognized) filter keys.
|
java.util.List<java.lang.String> |
getIidFilter() |
java.util.List<java.lang.String> |
getLastActiveDateFilter() |
int |
getLimit() |
java.lang.String |
getNameFilter() |
java.lang.String |
getNamespaceFilter() |
java.util.List<java.lang.String> |
getOrders() |
java.util.List<java.lang.String> |
getPidFilter() |
java.util.Map<java.lang.String,java.lang.String> |
getPropertyValuesFilter() |
java.util.List<java.lang.String> |
getStartedDateFilter() |
java.util.List<java.lang.String> |
getStatusFilter() |
static void |
main(java.lang.String[] args) |
protected org.apache.ode.bpel.common.InstanceFilter.Criteria |
parseKey(java.lang.String keyVal)
Parse the string representation of a key into an
enumeration value.
|
protected void |
process(org.apache.ode.bpel.common.InstanceFilter.Criteria key,
Filter.Restriction<java.lang.String> rest)
Perform additional parsing/processing.
|
java.lang.String |
toString() |
getDateWithoutOp, init
protected static org.slf4j.Logger LOG
public java.util.List<java.lang.String> orders
public InstanceFilter(java.lang.String filter, java.lang.String orderKeys, int limit)
filter
- orderKeys
- public InstanceFilter(java.lang.String filter)
public java.util.List<java.lang.Short> convertFilterState()
public java.lang.String getNameFilter()
public java.lang.String getNamespaceFilter()
public java.util.List<java.lang.String> getStatusFilter()
public java.util.List<java.lang.String> getStartedDateFilter()
public java.util.List<java.lang.String> getLastActiveDateFilter()
public java.util.Map<java.lang.String,java.lang.String> getPropertyValuesFilter()
public java.util.List<java.lang.String> getOrders()
public java.util.List<java.lang.String> getPidFilter()
public boolean arePidsNegative()
public java.util.List<java.lang.String> getIidFilter()
public static void main(java.lang.String[] args)
protected org.apache.ode.bpel.common.InstanceFilter.Criteria parseKey(java.lang.String keyVal)
Filter
protected org.apache.ode.bpel.common.InstanceFilter.Criteria[] getFilterKeys()
Filter
getFilterKeys
in class Filter<org.apache.ode.bpel.common.InstanceFilter.Criteria>
protected void process(org.apache.ode.bpel.common.InstanceFilter.Criteria key, Filter.Restriction<java.lang.String> rest)
Filter
public int getLimit()
public java.lang.String toString()
toString
in class java.lang.Object