KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > nl > hippo > cms > workflows > multiplesitessite > StoreDocumentWorkflowIdFunction


1 package nl.hippo.cms.workflows.multiplesitessite;
2
3 import com.opensymphony.module.propertyset.PropertySet;
4 import com.opensymphony.workflow.WorkflowException;
5 import java.util.Map JavaDoc;
6 import nl.hippo.cms.workflows.shared.FunctionProviderComponent;
7
8 public class StoreDocumentWorkflowIdFunction extends FunctionProviderComponent
9 {
10
11     public StoreDocumentWorkflowIdFunction()
12     {
13         super();
14     }
15
16     public void executeImpl(Map JavaDoc transientVars, Map JavaDoc args, PropertySet ps) throws WorkflowException
17     {
18         long documentWorkflowId = ((Long JavaDoc) transientVars
19                 .get(MultipleSitesSiteConstants.DOCUMENT_WORKFLOW_ID_KEY)).longValue();
20         ps.setLong(MultipleSitesSiteConstants.DOCUMENT_WORKFLOW_ID_KEY, documentWorkflowId);
21     }
22
23 }
24
Popular Tags