public class ProcessStateFilter extends Object implements FilterCriterion
| Modifier and Type | Field and Description |
|---|---|
static ProcessStateFilter |
ABORTED
Filter for finding process instances in state
ProcessInstanceState.ABORTED. |
static ProcessStateFilter |
ACTIVE
Filter for finding process instances in state
ProcessInstanceState.ACTIVE. |
static ProcessStateFilter |
ALIVE
Filter for finding alive process instances.
|
static ProcessStateFilter |
COMPLETED
Filter for finding process instances in state
ProcessInstanceState.COMPLETED. |
static ProcessStateFilter |
INTERRUPTED
Filter for finding pending process instances.
|
| Constructor and Description |
|---|
ProcessStateFilter(boolean inclusive,
ProcessInstanceState state) |
ProcessStateFilter(boolean inclusive,
ProcessInstanceState[] state) |
ProcessStateFilter(ProcessInstanceState state) |
ProcessStateFilter(ProcessInstanceState[] state) |
| Modifier and Type | Method and Description |
|---|---|
Object |
accept(FilterEvaluationVisitor visitor,
Object context)
Visitor dispatch callback used for evaluating filter criteria.
|
ProcessInstanceState[] |
getStates() |
boolean |
isInclusive() |
String |
toString() |
public static final ProcessStateFilter ALIVE
Alive means not being in states ProcessInstanceState.ABORTED or
ProcessInstanceState.COMPLETED
public static final ProcessStateFilter ACTIVE
ProcessInstanceState.ACTIVE.public static final ProcessStateFilter INTERRUPTED
Pending means being in state ProcessInstanceState.INTERRUPTED.
public static final ProcessStateFilter COMPLETED
ProcessInstanceState.COMPLETED.public static final ProcessStateFilter ABORTED
ProcessInstanceState.ABORTED.public ProcessStateFilter(ProcessInstanceState state)
public ProcessStateFilter(boolean inclusive,
ProcessInstanceState state)
public ProcessStateFilter(ProcessInstanceState[] state)
public ProcessStateFilter(boolean inclusive,
ProcessInstanceState[] state)
public final boolean isInclusive()
public final ProcessInstanceState[] getStates()
public Object accept(FilterEvaluationVisitor visitor, Object context)
FilterCriterionreturn visitor.visit(this, context), thus calling the appropriately
overloaded visitation method.accept in interface FilterCriterionvisitor - The visitor performing the evaluation.context - Information used by the visitor during the visitation process.Copyright © 2016 Eclipse Stardust. All Rights Reserved.