Liferay 6.2-ce-ga5

com.liferay.portlet.documentlibrary.store
Interface DLStore

All Known Implementing Classes:
DLStoreImpl

@Transactional(rollbackFor={PortalException.class,SystemException.class})
public interface DLStore


Method Summary
 void addDirectory(long companyId, long repositoryId, String dirName)
           
 void addFile(long companyId, long repositoryId, String fileName, boolean validateFileExtension, byte[] bytes)
           
 void addFile(long companyId, long repositoryId, String fileName, boolean validateFileExtension, File file)
           
 void addFile(long companyId, long repositoryId, String fileName, boolean validateFileExtension, InputStream is)
           
 void addFile(long companyId, long repositoryId, String fileName, byte[] bytes)
           
 void addFile(long companyId, long repositoryId, String fileName, File file)
           
 void addFile(long companyId, long repositoryId, String fileName, InputStream is)
           
 void checkRoot(long companyId)
           
 void copyFileVersion(long companyId, long repositoryId, String fileName, String fromVersionLabel, String toVersionLabel)
           
 void deleteDirectory(long companyId, long repositoryId, String dirName)
           
 void deleteFile(long companyId, long repositoryId, String fileName)
           
 void deleteFile(long companyId, long repositoryId, String fileName, String versionLabel)
           
 File getFile(long companyId, long repositoryId, String fileName)
           
 File getFile(long companyId, long repositoryId, String fileName, String versionLabel)
           
 byte[] getFileAsBytes(long companyId, long repositoryId, String fileName)
           
 byte[] getFileAsBytes(long companyId, long repositoryId, String fileName, String versionLabel)
           
 InputStream getFileAsStream(long companyId, long repositoryId, String fileName)
           
 InputStream getFileAsStream(long companyId, long repositoryId, String fileName, String versionLabel)
           
 String[] getFileNames(long companyId, long repositoryId, String dirName)
           
 long getFileSize(long companyId, long repositoryId, String fileName)
           
 boolean hasDirectory(long companyId, long repositoryId, String dirName)
           
 boolean hasFile(long companyId, long repositoryId, String fileName)
           
 boolean hasFile(long companyId, long repositoryId, String fileName, String versionLabel)
           
 boolean isValidName(String name)
           
 void move(String srcDir, String destDir)
           
 void updateFile(long companyId, long repositoryId, long newRepositoryId, String fileName)
           
 void updateFile(long companyId, long repositoryId, String fileName, String newFileName)
           
 void updateFile(long companyId, long repositoryId, String fileName, String fileExtension, boolean validateFileExtension, String versionLabel, String sourceFileName, File file)
           
 void updateFile(long companyId, long repositoryId, String fileName, String fileExtension, boolean validateFileExtension, String versionLabel, String sourceFileName, InputStream is)
           
 void updateFileVersion(long companyId, long repositoryId, String fileName, String fromVersionLabel, String toVersionLabel)
           
 void validate(String fileName, boolean validateFileExtension)
           
 void validate(String fileName, boolean validateFileExtension, byte[] bytes)
           
 void validate(String fileName, boolean validateFileExtension, File file)
           
 void validate(String fileName, boolean validateFileExtension, InputStream is)
           
 void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension, File file)
           
 void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension, InputStream is)
           
 void validateDirectoryName(String directoryName)
           
 

Method Detail

addDirectory

void addDirectory(long companyId,
                  long repositoryId,
                  String dirName)
                  throws PortalException,
                         SystemException
Throws:
PortalException
SystemException

addFile

void addFile(long companyId,
             long repositoryId,
             String fileName,
             boolean validateFileExtension,
             byte[] bytes)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

addFile

void addFile(long companyId,
             long repositoryId,
             String fileName,
             boolean validateFileExtension,
             File file)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

addFile

void addFile(long companyId,
             long repositoryId,
             String fileName,
             boolean validateFileExtension,
             InputStream is)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

addFile

void addFile(long companyId,
             long repositoryId,
             String fileName,
             byte[] bytes)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

addFile

void addFile(long companyId,
             long repositoryId,
             String fileName,
             File file)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

addFile

void addFile(long companyId,
             long repositoryId,
             String fileName,
             InputStream is)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

checkRoot

void checkRoot(long companyId)
               throws SystemException
Throws:
SystemException

copyFileVersion

void copyFileVersion(long companyId,
                     long repositoryId,
                     String fileName,
                     String fromVersionLabel,
                     String toVersionLabel)
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

deleteDirectory

void deleteDirectory(long companyId,
                     long repositoryId,
                     String dirName)
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

deleteFile

void deleteFile(long companyId,
                long repositoryId,
                String fileName)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

deleteFile

void deleteFile(long companyId,
                long repositoryId,
                String fileName,
                String versionLabel)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

getFile

File getFile(long companyId,
             long repositoryId,
             String fileName)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

getFile

File getFile(long companyId,
             long repositoryId,
             String fileName,
             String versionLabel)
             throws PortalException,
                    SystemException
Throws:
PortalException
SystemException

getFileAsBytes

byte[] getFileAsBytes(long companyId,
                      long repositoryId,
                      String fileName)
                      throws PortalException,
                             SystemException
Throws:
PortalException
SystemException

getFileAsBytes

byte[] getFileAsBytes(long companyId,
                      long repositoryId,
                      String fileName,
                      String versionLabel)
                      throws PortalException,
                             SystemException
Throws:
PortalException
SystemException

getFileAsStream

InputStream getFileAsStream(long companyId,
                            long repositoryId,
                            String fileName)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getFileAsStream

InputStream getFileAsStream(long companyId,
                            long repositoryId,
                            String fileName,
                            String versionLabel)
                            throws PortalException,
                                   SystemException
Throws:
PortalException
SystemException

getFileNames

String[] getFileNames(long companyId,
                      long repositoryId,
                      String dirName)
                      throws PortalException,
                             SystemException
Throws:
PortalException
SystemException

getFileSize

long getFileSize(long companyId,
                 long repositoryId,
                 String fileName)
                 throws PortalException,
                        SystemException
Throws:
PortalException
SystemException

hasDirectory

boolean hasDirectory(long companyId,
                     long repositoryId,
                     String dirName)
                     throws PortalException,
                            SystemException
Throws:
PortalException
SystemException

hasFile

boolean hasFile(long companyId,
                long repositoryId,
                String fileName)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

hasFile

boolean hasFile(long companyId,
                long repositoryId,
                String fileName,
                String versionLabel)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

isValidName

boolean isValidName(String name)

move

void move(String srcDir,
          String destDir)
          throws SystemException
Throws:
SystemException

updateFile

void updateFile(long companyId,
                long repositoryId,
                long newRepositoryId,
                String fileName)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

updateFile

void updateFile(long companyId,
                long repositoryId,
                String fileName,
                String newFileName)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

updateFile

void updateFile(long companyId,
                long repositoryId,
                String fileName,
                String fileExtension,
                boolean validateFileExtension,
                String versionLabel,
                String sourceFileName,
                File file)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

updateFile

void updateFile(long companyId,
                long repositoryId,
                String fileName,
                String fileExtension,
                boolean validateFileExtension,
                String versionLabel,
                String sourceFileName,
                InputStream is)
                throws PortalException,
                       SystemException
Throws:
PortalException
SystemException

updateFileVersion

void updateFileVersion(long companyId,
                       long repositoryId,
                       String fileName,
                       String fromVersionLabel,
                       String toVersionLabel)
                       throws PortalException,
                              SystemException
Throws:
PortalException
SystemException

validate

void validate(String fileName,
              boolean validateFileExtension)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

validate

void validate(String fileName,
              boolean validateFileExtension,
              byte[] bytes)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

validate

void validate(String fileName,
              boolean validateFileExtension,
              File file)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

validate

void validate(String fileName,
              boolean validateFileExtension,
              InputStream is)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

validate

void validate(String fileName,
              String fileExtension,
              String sourceFileName,
              boolean validateFileExtension,
              File file)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

validate

void validate(String fileName,
              String fileExtension,
              String sourceFileName,
              boolean validateFileExtension,
              InputStream is)
              throws PortalException,
                     SystemException
Throws:
PortalException
SystemException

validateDirectoryName

void validateDirectoryName(String directoryName)
                           throws PortalException
Throws:
PortalException

Liferay 6.2-ce-ga5