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