KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > nl > hippo > cms > workflows > shared > ConditionComponent


1 package nl.hippo.cms.workflows.shared;
2
3 import com.opensymphony.module.propertyset.PropertySet;
4 import com.opensymphony.workflow.Condition;
5 import com.opensymphony.workflow.WorkflowException;
6 import java.util.Map JavaDoc;
7
8 public abstract class ConditionComponent extends WorkflowExtensionComponent implements Condition
9 {
10
11     public ConditionComponent()
12     {
13         super();
14     }
15
16     public final boolean passesCondition(Map JavaDoc transientVars, Map JavaDoc args, PropertySet ps)
17             throws WorkflowException
18     {
19         assertLoadedAsComponent();
20         return passesConditionImpl(transientVars, args, ps);
21     }
22
23     public abstract boolean passesConditionImpl(Map JavaDoc transientVars, Map JavaDoc args, PropertySet ps)
24             throws WorkflowException;
25
26 }
27
Popular Tags