001
014
015 package com.liferay.portal.kernel.upload;
016
017 import java.io.File;
018 import java.io.IOException;
019 import java.io.InputStream;
020
021 import javax.servlet.http.HttpServletRequest;
022
023
026 public interface UploadPortletRequest extends HttpServletRequest {
027
028 public void cleanUp();
029
030 public String getContentType(String name);
031
032 public File getFile(String name);
033
034 public File getFile(String name, boolean forceCreate);
035
036 public InputStream getFileAsStream(String name) throws IOException;
037
038 public InputStream getFileAsStream(String name, boolean deleteOnClose)
039 throws IOException;
040
041 public File[] getFiles(String name);
042
043 public InputStream[] getFilesAsStream(String name) throws IOException;
044
045 public InputStream[] getFilesAsStream(String name, boolean deleteOnClose)
046 throws IOException;
047
048 public String getFileName(String name);
049
050 public String[] getFileNames(String name);
051
052 public String getFullFileName(String name);
053
054 public long getSize(String name);
055
056 public boolean isFormField(String name);
057
058 }