1
14
15 package com.liferay.portlet.documentlibrary.workflow;
16
17 import com.liferay.portal.kernel.exception.PortalException;
18 import com.liferay.portal.kernel.exception.SystemException;
19 import com.liferay.portal.service.ServiceContext;
20 import com.liferay.portal.workflow.BaseWorkflowHandler;
21 import com.liferay.portlet.documentlibrary.model.DLFileEntry;
22 import com.liferay.portlet.documentlibrary.service.DLFileEntryLocalServiceUtil;
23
24
29 public class DLFileEntryWorkflowHandler extends BaseWorkflowHandler {
30
31 public static final String CLASS_NAME = DLFileEntry.class.getName();
32
33 public String getClassName() {
34 return CLASS_NAME;
35 }
36
37 public String getType() {
38 return TYPE_DOCUMENT;
39 }
40
41 public DLFileEntry updateStatus(
42 long companyId, long groupId, long userId, long classPK, int status)
43 throws PortalException, SystemException {
44
45 ServiceContext serviceContext = new ServiceContext();
46
47 serviceContext.setStatus(status);
48
49 return DLFileEntryLocalServiceUtil.updateStatus(
50 userId, classPK, serviceContext);
51 }
52
53 }