org.eclipse.stardust.engine.api.query
Class ProcessInstanceHierarchyFilter

java.lang.Object
  extended by org.eclipse.stardust.engine.api.query.ProcessInstanceHierarchyFilter
All Implemented Interfaces:
Serializable, FilterCriterion

public final class ProcessInstanceHierarchyFilter
extends Object
implements FilterCriterion

Filter criterion for matching specific process instances.

Author:
roland.stamm
See Also:
Serialized Form

Nested Class Summary
static class ProcessInstanceHierarchyFilter.HierarchyMode
           
 
Field Summary
static ProcessInstanceHierarchyFilter ROOT_PROCESS
          Filter to limit results to root process instances only.
static ProcessInstanceHierarchyFilter SUB_PROCESS
          Filter to limit results to sub process instances only.
 
Method Summary
 Object accept(FilterEvaluationVisitor visitor, Object context)
          Visitor dispatch callback used for evaluating filter criteria.
 ProcessInstanceHierarchyFilter.HierarchyMode getMode()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ROOT_PROCESS

public static final ProcessInstanceHierarchyFilter ROOT_PROCESS
Filter to limit results to root process instances only.


SUB_PROCESS

public static final ProcessInstanceHierarchyFilter SUB_PROCESS
Filter to limit results to sub process instances only.

Method Detail

getMode

public ProcessInstanceHierarchyFilter.HierarchyMode getMode()

accept

public Object accept(FilterEvaluationVisitor visitor,
                     Object context)
Description copied from interface: FilterCriterion
Visitor dispatch callback used for evaluating filter criteria. Usually implemented as return visitor.visit(this, context), thus calling the appropriately overloaded visitation method.

Specified by:
accept in interface FilterCriterion
Parameters:
visitor - The visitor performing the evaluation.
context - Information used by the visitor during the visitation process.
Returns:
Visitor specific result of the visitation.


Copyright © 2017 Eclipse Stardust. All Rights Reserved.