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
030 extends com.liferay.portlet.messageboards.action.EditDiscussionAction {
031
032 @Override
033 public void processAction(
034 ActionMapping actionMapping, ActionForm actionForm,
035 PortletConfig portletConfig, ActionRequest actionRequest,
036 ActionResponse actionResponse)
037 throws Exception {
038
039 boolean workflowEnabled = WorkflowThreadLocal.isEnabled();
040
041 WorkflowThreadLocal.setEnabled(false);
042
043 try {
044 super.processAction(
045 actionMapping, actionForm, portletConfig, actionRequest,
046 actionResponse);
047 }
048 finally {
049 WorkflowThreadLocal.setEnabled(workflowEnabled);
050 }
051 }
052
053 }