KickJava   Java API By Example, From Geeks To Geeks.

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


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