From ab87197a5cbfda35f2311016777d7a324f936365 Mon Sep 17 00:00:00 2001 From: David Caruana Date: Thu, 17 Aug 2006 19:04:38 +0000 Subject: [PATCH] Workflow: 1) Add access to process definition warnings in workflow service deploy method 2) Fix nasty little bug found by Gav where jBPM beanshell access to Alfresco Node failed as it expected slightly different object types to those expected by Alfresco Javascript access to Node. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@3542 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261 --- .../alfresco/web/app/servlet/JBPMDeployProcessServlet.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/source/java/org/alfresco/web/app/servlet/JBPMDeployProcessServlet.java b/source/java/org/alfresco/web/app/servlet/JBPMDeployProcessServlet.java index 8b7af4e8eb..937af24ad0 100644 --- a/source/java/org/alfresco/web/app/servlet/JBPMDeployProcessServlet.java +++ b/source/java/org/alfresco/web/app/servlet/JBPMDeployProcessServlet.java @@ -28,6 +28,7 @@ import javax.servlet.http.HttpServletResponse; import org.alfresco.repo.content.MimetypeMap; import org.alfresco.repo.workflow.WorkflowComponent; import org.alfresco.service.cmr.workflow.WorkflowDefinition; +import org.alfresco.service.cmr.workflow.WorkflowDeployment; import org.alfresco.service.cmr.workflow.WorkflowException; import org.apache.commons.fileupload.DiskFileUpload; import org.apache.commons.fileupload.FileItem; @@ -119,7 +120,8 @@ public class JBPMDeployProcessServlet extends HttpServlet // NOTE: retrieve jbpm engine directly as this servlet only serves JBPM process designer deployments WebApplicationContext wc = WebApplicationContextUtils.getRequiredWebApplicationContext(getServletContext()); WorkflowComponent jbpmEngine = (WorkflowComponent)wc.getBean("jbpm_engine"); - return jbpmEngine.deployDefinition(deploymentArchive, MimetypeMap.MIMETYPE_ZIP); + WorkflowDeployment deployment = jbpmEngine.deployDefinition(deploymentArchive, MimetypeMap.MIMETYPE_ZIP); + return deployment.definition; }