01: /*
02: * Copyright (c) 2002-2003 by OpenSymphony
03: * All rights reserved.
04: */
05: package com.opensymphony.workflow.loader;
06:
07: import com.opensymphony.workflow.InvalidWorkflowDescriptorException;
08: import com.opensymphony.workflow.util.Validatable;
09:
10: import java.util.Collection;
11: import java.util.Iterator;
12:
13: /**
14: * DOCUMENT ME!
15: *
16: * @author $author$
17: * @version $Revision: 1.2 $
18: */
19: public class ValidationHelper {
20: //~ Methods ////////////////////////////////////////////////////////////////
21:
22: public static void validate(Collection c)
23: throws InvalidWorkflowDescriptorException {
24: Iterator iter = c.iterator();
25:
26: while (iter.hasNext()) {
27: Object o = iter.next();
28:
29: if (o instanceof Validatable) {
30: ((Validatable) o).validate();
31: }
32: }
33: }
34: }
|