001
014
015 package com.liferay.portal.workflow;
016
017 import com.liferay.portal.kernel.security.pacl.DoPrivileged;
018 import com.liferay.portal.kernel.workflow.WorkflowException;
019 import com.liferay.portal.kernel.workflow.WorkflowHandlerRegistryUtil;
020 import com.liferay.portal.kernel.workflow.WorkflowStatusManager;
021
022 import java.io.Serializable;
023
024 import java.util.Map;
025
026
029 @DoPrivileged
030 public class WorkflowStatusManagerImpl implements WorkflowStatusManager {
031
032 @Override
033 public void updateStatus(
034 int status, Map<String, Serializable> workflowContext)
035 throws WorkflowException {
036
037 try {
038 WorkflowHandlerRegistryUtil.updateStatus(status, workflowContext);
039 }
040 catch (Exception e) {
041 throw new WorkflowException(e);
042 }
043 }
044
045 }