001
014
015 package com.liferay.portlet.workflowtasks.action;
016
017 import com.liferay.portal.kernel.workflow.WorkflowThreadLocal;
018
019 import javax.portlet.ActionRequest;
020 import javax.portlet.ActionResponse;
021 import javax.portlet.PortletConfig;
022
023 import org.apache.struts.action.ActionForm;
024 import org.apache.struts.action.ActionMapping;
025
026
029 public class EditDiscussionAction extends
030 com.liferay.portlet.messageboards.action.EditDiscussionAction {
031
032 public void processAction(
033 ActionMapping mapping, ActionForm form, PortletConfig portletConfig,
034 ActionRequest actionRequest, ActionResponse actionResponse)
035 throws Exception {
036
037 boolean workflowEnabled = WorkflowThreadLocal.isEnabled();
038
039 WorkflowThreadLocal.setEnabled(false);
040
041 try {
042 super.processAction(
043 mapping, form, portletConfig, actionRequest, actionResponse);
044 }
045 finally {
046 WorkflowThreadLocal.setEnabled(workflowEnabled);
047 }
048 }
049
050 }