001
014
015 package com.liferay.portal.kernel.repository.capabilities;
016
017 import com.liferay.portal.kernel.exception.PortalException;
018 import com.liferay.portal.kernel.repository.model.FileEntry;
019
020 import java.io.InputStream;
021
022 import java.util.List;
023 import java.util.UUID;
024
025
028 public interface TemporaryFileEntriesCapability extends Capability {
029
030 public FileEntry addTemporaryFileEntry(
031 UUID callerUuid, long userId, String folderPath, String fileName,
032 String mimeType, InputStream inputStream)
033 throws PortalException;
034
035 public void deleteExpiredTemporaryFileEntries() throws PortalException;
036
037 public void deleteTemporaryFileEntry(
038 UUID callerUuid, String folderPath, String fileName)
039 throws PortalException;
040
041 public List<FileEntry> getTemporaryFileEntries(
042 UUID callerUuid, String folderPath)
043 throws PortalException;
044
045 public FileEntry getTemporaryFileEntries(
046 UUID callerUuid, String folderPath, String fileName)
047 throws PortalException;
048
049 public long getTemporaryFileEntriesTimeout();
050
051 public void setTemporaryFileEntriesTimeout(
052 long temporaryFileEntriesTimeout);
053
054 }