001
014
015 package com.liferay.portal.repository.capabilities;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.repository.model.FileEntry;
019 import com.liferay.portal.kernel.service.ServiceContext;
020
021
024 public interface WorkflowSupport {
025
026 public void addFileEntry(
027 long userId, FileEntry fileEntry, ServiceContext serviceContext)
028 throws PortalException;
029
030 public void checkInFileEntry(
031 long userId, FileEntry fileEntry, boolean majorVersion,
032 ServiceContext serviceContext)
033 throws PortalException;
034
035 public void revertFileEntry(
036 long userId, FileEntry fileEntry, ServiceContext serviceContext)
037 throws PortalException;
038
039 public void updateFileEntry(
040 long userId, FileEntry fileEntry, boolean majorVersion,
041 ServiceContext serviceContext)
042 throws PortalException;
043
044 }