org.eclipse.stardust.engine.api.query
Interface FilterEvaluationVisitor


public interface FilterEvaluationVisitor

Interface to be implemented when evaluating a query's filter criteria using the visitor pattern approach.

Version:
$Revision$
Author:
rsauer
See Also:
FilterCriterion.accept(org.eclipse.stardust.engine.api.query.FilterEvaluationVisitor, java.lang.Object)

Method Summary
 java.lang.Object visit(org.eclipse.stardust.engine.api.query.AbstractDataFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ActivityFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ActivityInstanceFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ActivityStateFilter filter, java.lang.Object context)
           
 java.lang.Object visit(BinaryOperatorFilter filter, java.lang.Object context)
           
 java.lang.Object visit(org.eclipse.stardust.engine.api.query.CurrentPartitionFilter filter, java.lang.Object context)
           
 java.lang.Object visit(org.eclipse.stardust.engine.api.query.DocumentFilter filter, java.lang.Object context)
           
 java.lang.Object visit(FilterTerm filter, java.lang.Object context)
           
 java.lang.Object visit(ParticipantAssociationFilter filter, java.lang.Object context)
           
 java.lang.Object visit(PerformedByUserFilter filter, java.lang.Object context)
           
 java.lang.Object visit(PerformingOnBehalfOfFilter filter, java.lang.Object context)
           
 java.lang.Object visit(PerformingParticipantFilter filter, java.lang.Object context)
           
 java.lang.Object visit(PerformingUserFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ProcessDefinitionFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ProcessInstanceFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ProcessInstanceHierarchyFilter filter, java.lang.Object context)
           
 java.lang.Object visit(org.eclipse.stardust.engine.api.query.ProcessInstanceLinkFilter filter, java.lang.Object context)
           
 java.lang.Object visit(ProcessStateFilter filter, java.lang.Object context)
           
 java.lang.Object visit(StartingUserFilter filter, java.lang.Object context)
           
 java.lang.Object visit(TernaryOperatorFilter filter, java.lang.Object context)
           
 java.lang.Object visit(UnaryOperatorFilter filter, java.lang.Object context)
           
 java.lang.Object visit(UserStateFilter filter, java.lang.Object context)
           
 

Method Detail

visit

java.lang.Object visit(FilterTerm filter,
                       java.lang.Object context)

visit

java.lang.Object visit(UnaryOperatorFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(BinaryOperatorFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(TernaryOperatorFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ProcessDefinitionFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ProcessStateFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ProcessInstanceFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(StartingUserFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ActivityFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ActivityInstanceFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ActivityStateFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(PerformingUserFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(PerformingParticipantFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(PerformingOnBehalfOfFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(PerformedByUserFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(org.eclipse.stardust.engine.api.query.AbstractDataFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ParticipantAssociationFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(org.eclipse.stardust.engine.api.query.CurrentPartitionFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(UserStateFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(org.eclipse.stardust.engine.api.query.ProcessInstanceLinkFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(ProcessInstanceHierarchyFilter filter,
                       java.lang.Object context)

visit

java.lang.Object visit(org.eclipse.stardust.engine.api.query.DocumentFilter filter,
                       java.lang.Object context)


Copyright © 2014 SunGard CSA LLC. All Rights Reserved.