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 ; 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 transientVars, Map args, PropertySet ps) 17 throws WorkflowException 18 { 19 assertLoadedAsComponent(); 20 return passesConditionImpl(transientVars, args, ps); 21 } 22 23 public abstract boolean passesConditionImpl(Map transientVars, Map args, PropertySet ps) 24 throws WorkflowException; 25 26 } 27 | Popular Tags |