Liferay 7.0-ce-b7 portal-impl

com.liferay.portlet.documentlibrary.store
Class DLStoreImpl

java.lang.Object
  extended by com.liferay.portlet.documentlibrary.store.DLStoreImpl
All Implemented Interfaces:
com.liferay.document.library.kernel.store.DLStore

public class DLStoreImpl
extends Object
implements com.liferay.document.library.kernel.store.DLStore


Field Summary
protected  com.liferay.portal.kernel.service.GroupLocalService groupLocalService
           
 
Constructor Summary
DLStoreImpl()
           
 
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)
          Deprecated. As of 7.0.0, replaced by DLValidatorUtil.isValidName(String)
 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)
           
protected  void validate(String fileName, boolean validateFileExtension, String versionLabel)
           
 void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension)
           
 void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension, File file)
           
protected  void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension, File file, String versionLabel)
           
 void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension, InputStream is)
           
protected  void validate(String fileName, String fileExtension, String sourceFileName, boolean validateFileExtension, InputStream is, String versionLabel)
           
 void validateDirectoryName(String directoryName)
          Deprecated. As of 7.0.0, replaced by DLValidatorUtil.validateDirectoryName(String)
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

groupLocalService

@BeanReference(type=com.liferay.portal.kernel.service.GroupLocalService.class)
protected com.liferay.portal.kernel.service.GroupLocalService groupLocalService
Constructor Detail

DLStoreImpl

public DLStoreImpl()
Method Detail

addDirectory

public void addDirectory(long companyId,
                         long repositoryId,
                         String dirName)
                  throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addDirectory in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

addFile

public void addFile(long companyId,
                    long repositoryId,
                    String fileName,
                    boolean validateFileExtension,
                    byte[] bytes)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

addFile

public void addFile(long companyId,
                    long repositoryId,
                    String fileName,
                    boolean validateFileExtension,
                    File file)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

addFile

public void addFile(long companyId,
                    long repositoryId,
                    String fileName,
                    boolean validateFileExtension,
                    InputStream is)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

addFile

public void addFile(long companyId,
                    long repositoryId,
                    String fileName,
                    byte[] bytes)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

addFile

public void addFile(long companyId,
                    long repositoryId,
                    String fileName,
                    File file)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

addFile

public void addFile(long companyId,
                    long repositoryId,
                    String fileName,
                    InputStream is)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
addFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

checkRoot

public void checkRoot(long companyId)
Specified by:
checkRoot in interface com.liferay.document.library.kernel.store.DLStore

copyFileVersion

public void copyFileVersion(long companyId,
                            long repositoryId,
                            String fileName,
                            String fromVersionLabel,
                            String toVersionLabel)
                     throws com.liferay.portal.kernel.exception.PortalException
Specified by:
copyFileVersion in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteDirectory

public void deleteDirectory(long companyId,
                            long repositoryId,
                            String dirName)
Specified by:
deleteDirectory in interface com.liferay.document.library.kernel.store.DLStore

deleteFile

public void deleteFile(long companyId,
                       long repositoryId,
                       String fileName)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
deleteFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteFile

public void deleteFile(long companyId,
                       long repositoryId,
                       String fileName,
                       String versionLabel)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
deleteFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFile

public File getFile(long companyId,
                    long repositoryId,
                    String fileName)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFile

public File getFile(long companyId,
                    long repositoryId,
                    String fileName,
                    String versionLabel)
             throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileAsBytes

public byte[] getFileAsBytes(long companyId,
                             long repositoryId,
                             String fileName)
                      throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileAsBytes in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileAsBytes

public byte[] getFileAsBytes(long companyId,
                             long repositoryId,
                             String fileName,
                             String versionLabel)
                      throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileAsBytes in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileAsStream

public InputStream getFileAsStream(long companyId,
                                   long repositoryId,
                                   String fileName)
                            throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileAsStream in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileAsStream

public InputStream getFileAsStream(long companyId,
                                   long repositoryId,
                                   String fileName,
                                   String versionLabel)
                            throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileAsStream in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileNames

public String[] getFileNames(long companyId,
                             long repositoryId,
                             String dirName)
                      throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileNames in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

getFileSize

public long getFileSize(long companyId,
                        long repositoryId,
                        String fileName)
                 throws com.liferay.portal.kernel.exception.PortalException
Specified by:
getFileSize in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

hasDirectory

public boolean hasDirectory(long companyId,
                            long repositoryId,
                            String dirName)
                     throws com.liferay.portal.kernel.exception.PortalException
Specified by:
hasDirectory in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

hasFile

public boolean hasFile(long companyId,
                       long repositoryId,
                       String fileName)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
hasFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

hasFile

public boolean hasFile(long companyId,
                       long repositoryId,
                       String fileName,
                       String versionLabel)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
hasFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

isValidName

@Deprecated
public boolean isValidName(String name)
Deprecated. As of 7.0.0, replaced by DLValidatorUtil.isValidName(String)

Specified by:
isValidName in interface com.liferay.document.library.kernel.store.DLStore

move

public void move(String srcDir,
                 String destDir)
Specified by:
move in interface com.liferay.document.library.kernel.store.DLStore

updateFile

public void updateFile(long companyId,
                       long repositoryId,
                       long newRepositoryId,
                       String fileName)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

updateFile

public void updateFile(long companyId,
                       long repositoryId,
                       String fileName,
                       String newFileName)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

updateFile

public void updateFile(long companyId,
                       long repositoryId,
                       String fileName,
                       String fileExtension,
                       boolean validateFileExtension,
                       String versionLabel,
                       String sourceFileName,
                       File file)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

updateFile

public void updateFile(long companyId,
                       long repositoryId,
                       String fileName,
                       String fileExtension,
                       boolean validateFileExtension,
                       String versionLabel,
                       String sourceFileName,
                       InputStream is)
                throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateFile in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

updateFileVersion

public void updateFileVersion(long companyId,
                              long repositoryId,
                              String fileName,
                              String fromVersionLabel,
                              String toVersionLabel)
                       throws com.liferay.portal.kernel.exception.PortalException
Specified by:
updateFileVersion in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     boolean validateFileExtension)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     boolean validateFileExtension,
                     byte[] bytes)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     boolean validateFileExtension,
                     File file)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     boolean validateFileExtension,
                     InputStream is)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     String fileExtension,
                     String sourceFileName,
                     boolean validateFileExtension)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     String fileExtension,
                     String sourceFileName,
                     boolean validateFileExtension,
                     File file)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

public void validate(String fileName,
                     String fileExtension,
                     String sourceFileName,
                     boolean validateFileExtension,
                     InputStream is)
              throws com.liferay.portal.kernel.exception.PortalException
Specified by:
validate in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validateDirectoryName

@Deprecated
public void validateDirectoryName(String directoryName)
                           throws com.liferay.portal.kernel.exception.PortalException
Deprecated. As of 7.0.0, replaced by DLValidatorUtil.validateDirectoryName(String)

Specified by:
validateDirectoryName in interface com.liferay.document.library.kernel.store.DLStore
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

protected void validate(String fileName,
                        boolean validateFileExtension,
                        String versionLabel)
                 throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

protected void validate(String fileName,
                        String fileExtension,
                        String sourceFileName,
                        boolean validateFileExtension,
                        File file,
                        String versionLabel)
                 throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

validate

protected void validate(String fileName,
                        String fileExtension,
                        String sourceFileName,
                        boolean validateFileExtension,
                        InputStream is,
                        String versionLabel)
                 throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

Liferay 7.0-ce-b7 portal-impl