com.liferay.portal.kernel.util
Class TempFileUtil

java.lang.Object
  extended by com.liferay.portal.kernel.util.TempFileUtil

public class TempFileUtil
extends java.lang.Object

Author:
Sergio González, Matthew Kong

Constructor Summary
TempFileUtil()
           
 
Method Summary
static java.lang.String addTempFile(long userId, java.lang.String tempPathName, java.io.File file)
           
static java.lang.String addTempFile(long userId, java.lang.String fileName, java.lang.String tempPathName, java.io.File file)
           
static java.lang.String addTempFile(long userId, java.lang.String fileName, java.lang.String tempPathName, java.io.InputStream inputStream)
           
static java.lang.String addTempFile(java.lang.String tempPathName, java.io.File file)
           
static java.lang.String addTempFile(java.lang.String fileName, java.lang.String tempPathName, java.io.File file)
           
static void deleteTempFile(long userId, java.lang.String fileName, java.lang.String tempPathName)
           
static void deleteTempFile(java.lang.String tempFileName)
           
static void deleteTempFile(java.lang.String fileName, java.lang.String tempPathName)
           
static java.io.InputStream getTempFileAsStream(java.lang.String tempFileName)
           
static java.lang.String[] getTempFileEntryNames(long userId, java.lang.String tempPathName)
           
static java.lang.String[] getTempFileEntryNames(java.lang.String tempPathName)
           
static java.lang.String getTempFileName(long userId, java.lang.String fileName, java.lang.String tempPathName)
           
static long getTempFileSize(java.lang.String tempFileName)
           
protected static java.lang.String getTempFolderName(long userId, java.lang.String tempPathName)
           
protected static void validateFileName(java.lang.String name)
           
protected static void validatePathName(java.lang.String pathName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TempFileUtil

public TempFileUtil()
Method Detail

addTempFile

public static java.lang.String addTempFile(long userId,
                                           java.lang.String tempPathName,
                                           java.io.File file)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

addTempFile

public static java.lang.String addTempFile(long userId,
                                           java.lang.String fileName,
                                           java.lang.String tempPathName,
                                           java.io.File file)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

addTempFile

public static java.lang.String addTempFile(long userId,
                                           java.lang.String fileName,
                                           java.lang.String tempPathName,
                                           java.io.InputStream inputStream)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

addTempFile

public static java.lang.String addTempFile(java.lang.String tempPathName,
                                           java.io.File file)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

addTempFile

public static java.lang.String addTempFile(java.lang.String fileName,
                                           java.lang.String tempPathName,
                                           java.io.File file)
                                    throws PortalException,
                                           SystemException
Throws:
PortalException
SystemException

deleteTempFile

public static void deleteTempFile(long userId,
                                  java.lang.String fileName,
                                  java.lang.String tempPathName)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

deleteTempFile

public static void deleteTempFile(java.lang.String tempFileName)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

deleteTempFile

public static void deleteTempFile(java.lang.String fileName,
                                  java.lang.String tempPathName)
                           throws PortalException,
                                  SystemException
Throws:
PortalException
SystemException

getTempFileAsStream

public static java.io.InputStream getTempFileAsStream(java.lang.String tempFileName)
                                               throws PortalException,
                                                      SystemException
Throws:
PortalException
SystemException

getTempFileEntryNames

public static java.lang.String[] getTempFileEntryNames(long userId,
                                                       java.lang.String tempPathName)

getTempFileEntryNames

public static java.lang.String[] getTempFileEntryNames(java.lang.String tempPathName)

getTempFileName

public static java.lang.String getTempFileName(long userId,
                                               java.lang.String fileName,
                                               java.lang.String tempPathName)
                                        throws PortalException
Throws:
PortalException

getTempFileSize

public static long getTempFileSize(java.lang.String tempFileName)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getTempFolderName

protected static java.lang.String getTempFolderName(long userId,
                                                    java.lang.String tempPathName)
                                             throws PortalException
Throws:
PortalException

validateFileName

protected static void validateFileName(java.lang.String name)
                                throws PortalException
Throws:
PortalException

validatePathName

protected static void validatePathName(java.lang.String pathName)
                                throws PortalException
Throws:
PortalException