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 ; 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 transientVars, Map args, PropertySet ps) 20 throws InvalidInputException, WorkflowException 21 { 22 assertLoadedAsComponent(); 23 validateImpl(transientVars, args, ps); 24 } 25 26 public abstract void validateImpl(Map transientVars, Map args, PropertySet ps) 27 throws InvalidInputException, WorkflowException; 28 29 } 30 | Popular Tags |