Liferay 7.0-ce-m2

com.liferay.portal.repository.capabilities
Class TemporaryFileEntriesCapabilityImpl

java.lang.Object
  extended by com.liferay.portal.repository.capabilities.TemporaryFileEntriesCapabilityImpl
All Implemented Interfaces:
Capability, TemporaryFileEntriesCapability

public class TemporaryFileEntriesCapabilityImpl
extends Object
implements TemporaryFileEntriesCapability


Constructor Summary
TemporaryFileEntriesCapabilityImpl(LocalRepository localRepository)
           
 
Method Summary
protected  Folder addFolder(long userId, long parentFolderId, String folderName, ServiceContext serviceContext)
           
protected  Folder addFolders(long userId, long folderId, String folderPath, ServiceContext serviceContext)
           
protected  Folder addTempFolder(long userId, UUID callerUuid, String folderPath)
           
 FileEntry addTemporaryFileEntry(UUID callerUuid, long userId, String folderPath, String fileName, String mimeType, InputStream inputStream)
           
 void deleteExpiredTemporaryFileEntries()
           
 void deleteTemporaryFileEntry(UUID callerUuid, String folderPath, String fileName)
           
protected  Folder getDeepestFolder(long parentFolderId, String folderPath)
           
protected  Folder getFolder(long parentFolderId, String folderName)
           
protected  Folder getTempFolder(UUID callerUuid, String folderPath)
           
 List<FileEntry> getTemporaryFileEntries(UUID callerUuid, String folderPath)
           
 FileEntry getTemporaryFileEntries(UUID callerUuid, String folderPath, String fileName)
           
 long getTemporaryFileEntriesTimeout()
           
 void setTemporaryFileEntriesTimeout(long temporaryFileEntriesTimeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TemporaryFileEntriesCapabilityImpl

public TemporaryFileEntriesCapabilityImpl(LocalRepository localRepository)
Method Detail

addTemporaryFileEntry

public FileEntry addTemporaryFileEntry(UUID callerUuid,
                                       long userId,
                                       String folderPath,
                                       String fileName,
                                       String mimeType,
                                       InputStream inputStream)
                                throws PortalException
Specified by:
addTemporaryFileEntry in interface TemporaryFileEntriesCapability
Throws:
PortalException

deleteExpiredTemporaryFileEntries

public void deleteExpiredTemporaryFileEntries()
                                       throws PortalException
Specified by:
deleteExpiredTemporaryFileEntries in interface TemporaryFileEntriesCapability
Throws:
PortalException

deleteTemporaryFileEntry

public void deleteTemporaryFileEntry(UUID callerUuid,
                                     String folderPath,
                                     String fileName)
                              throws PortalException
Specified by:
deleteTemporaryFileEntry in interface TemporaryFileEntriesCapability
Throws:
PortalException

getTemporaryFileEntries

public List<FileEntry> getTemporaryFileEntries(UUID callerUuid,
                                               String folderPath)
                                        throws PortalException
Specified by:
getTemporaryFileEntries in interface TemporaryFileEntriesCapability
Throws:
PortalException

getTemporaryFileEntries

public FileEntry getTemporaryFileEntries(UUID callerUuid,
                                         String folderPath,
                                         String fileName)
                                  throws PortalException
Specified by:
getTemporaryFileEntries in interface TemporaryFileEntriesCapability
Throws:
PortalException

getTemporaryFileEntriesTimeout

public long getTemporaryFileEntriesTimeout()
Specified by:
getTemporaryFileEntriesTimeout in interface TemporaryFileEntriesCapability

setTemporaryFileEntriesTimeout

public void setTemporaryFileEntriesTimeout(long temporaryFileEntriesTimeout)
Specified by:
setTemporaryFileEntriesTimeout in interface TemporaryFileEntriesCapability

addFolder

protected Folder addFolder(long userId,
                           long parentFolderId,
                           String folderName,
                           ServiceContext serviceContext)
                    throws PortalException
Throws:
PortalException

addFolders

protected Folder addFolders(long userId,
                            long folderId,
                            String folderPath,
                            ServiceContext serviceContext)
                     throws PortalException
Throws:
PortalException

addTempFolder

protected Folder addTempFolder(long userId,
                               UUID callerUuid,
                               String folderPath)
                        throws PortalException
Throws:
PortalException

getDeepestFolder

protected Folder getDeepestFolder(long parentFolderId,
                                  String folderPath)
                           throws PortalException
Throws:
PortalException

getFolder

protected Folder getFolder(long parentFolderId,
                           String folderName)
                    throws PortalException
Throws:
PortalException

getTempFolder

protected Folder getTempFolder(UUID callerUuid,
                               String folderPath)
                        throws PortalException
Throws:
PortalException

Liferay 7.0-ce-m2