|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectorg.eclipse.stardust.engine.api.query.ActivityStateFilter
public final class ActivityStateFilter
| Field Summary | |
|---|---|
static ActivityStateFilter |
ALIVE
Predefined filter matching activity instance being in states other than ActivityInstanceState.Aborted and
ActivityInstanceState.Completed. |
static ActivityStateFilter |
COMPLETED
Predefined filter matching activity instance being in state ActivityInstanceState.Completed. |
static ActivityStateFilter |
PENDING
Predefined filter matching activity instance being in states ActivityInstanceState.Application,
ActivityInstanceState.Interrupted,
ActivityInstanceState.Suspended or
ActivityInstanceState.Hibernated. |
| Constructor Summary | |
|---|---|
ActivityStateFilter(ActivityInstanceState state)
Initializes a filter matching activity instances being in the given state. |
|
ActivityStateFilter(ActivityInstanceState[] state)
Initializes a filter matching activity instances being in one of the given states. |
|
ActivityStateFilter(boolean inclusive,
ActivityInstanceState state)
Initializes a filter matching activity instances either being or not in the given state. |
|
ActivityStateFilter(boolean inclusive,
ActivityInstanceState[] state)
Initializes a filter matching activity instances either being or not in one of the given states. |
|
| Method Summary | |
|---|---|
Object |
accept(FilterEvaluationVisitor visitor,
Object context)
Visitor dispatch callback used for evaluating filter criteria. |
ActivityInstanceState[] |
getStates()
Returns the states the filter is defined to use for matching. |
boolean |
isInclusive()
Indicates if filter's state(s) are to be considered inclusive or exclusive. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final ActivityStateFilter ALIVE
ActivityInstanceState.Aborted and
ActivityInstanceState.Completed.
ActivityInstanceState.Aborted,
ActivityInstanceState.Completedpublic static final ActivityStateFilter PENDING
ActivityInstanceState.Application,
ActivityInstanceState.Interrupted,
ActivityInstanceState.Suspended or
ActivityInstanceState.Hibernated.
ActivityInstanceState.Application,
ActivityInstanceState.Interrupted,
ActivityInstanceState.Suspended,
ActivityInstanceState.Hibernatedpublic static final ActivityStateFilter COMPLETED
ActivityInstanceState.Completed.
ActivityInstanceState.Completed| Constructor Detail |
|---|
public ActivityStateFilter(ActivityInstanceState state)
state - The state matching activity instance have to be in.ActivityStateFilter(boolean, ActivityInstanceState),
ActivityStateFilter(ActivityInstanceState[])
public ActivityStateFilter(boolean inclusive,
ActivityInstanceState state)
inclusive - Flag indicating if the state is considered to be
inclusive or exclusive.state - The state matching activity instance have to be in.ActivityStateFilter(ActivityInstanceState)public ActivityStateFilter(ActivityInstanceState[] state)
state - The list of states matching activity instance have to be in.ActivityStateFilter(boolean, ActivityInstanceState[]),
ActivityStateFilter(ActivityInstanceState)
public ActivityStateFilter(boolean inclusive,
ActivityInstanceState[] state)
inclusive - Flag indicating if the state list is considered to be
inclusive or exclusive.state - The list of states matching activity instance have to be in or not.ActivityStateFilter(ActivityInstanceState[])| Method Detail |
|---|
public boolean isInclusive()
true if the filter matches activity instances being in the
filter's state(s), false if the filter matches activity
instances not being in the filter's state(s).getStates()public ActivityInstanceState[] getStates()
isInclusive()
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.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||