01: /*
02: * JFolder, Copyright 2001-2006 Gary Steinmetz
03: *
04: * Distributable under LGPL license.
05: * See terms of license at gnu.org.
06: */
07:
08: package org.jfolder.workflow.model;
09:
10: //base classes
11: import java.util.ArrayList;
12: import java.util.HashMap;
13: import java.util.Iterator;
14:
15: //project specific classes
16: import org.jfolder.common.UnexpectedSystemException;
17: import org.jfolder.security.audit.SecurityAudit;
18:
19: //other classes
20:
21: public abstract class WorkflowComponent {
22:
23: protected WorkflowComponent() {
24: }
25:
26: public abstract WorkflowComponentUpdates identifyUpdates(
27: WorkflowComponentIdentifyUpdatesContext inWciuc);
28:
29: public abstract void applyUpdates(
30: WorkflowComponentApplyUpdatesContext inWcauc);
31: }
|