public class DLStoreImpl
extends java.lang.Object
implements com.liferay.portlet.documentlibrary.store.DLStore
| Modifier and Type | Field and Description |
|---|---|
protected com.liferay.portal.service.GroupLocalService |
groupLocalService |
protected com.liferay.portlet.documentlibrary.store.Store |
store |
| Constructor and Description |
|---|
DLStoreImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addDirectory(long companyId,
long repositoryId,
java.lang.String dirName) |
void |
addFile(long companyId,
long repositoryId,
java.lang.String fileName,
boolean validateFileExtension,
byte[] bytes) |
void |
addFile(long companyId,
long repositoryId,
java.lang.String fileName,
boolean validateFileExtension,
java.io.File file) |
void |
addFile(long companyId,
long repositoryId,
java.lang.String fileName,
boolean validateFileExtension,
java.io.InputStream is) |
void |
addFile(long companyId,
long repositoryId,
java.lang.String fileName,
byte[] bytes) |
void |
addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.File file) |
void |
addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.InputStream is) |
void |
checkRoot(long companyId) |
void |
copyFileVersion(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fromVersionLabel,
java.lang.String toVersionLabel) |
void |
deleteDirectory(long companyId,
long repositoryId,
java.lang.String dirName) |
void |
deleteFile(long companyId,
long repositoryId,
java.lang.String fileName) |
void |
deleteFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
java.io.File |
getFile(long companyId,
long repositoryId,
java.lang.String fileName) |
java.io.File |
getFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
byte[] |
getFileAsBytes(long companyId,
long repositoryId,
java.lang.String fileName) |
byte[] |
getFileAsBytes(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
java.io.InputStream |
getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName) |
java.io.InputStream |
getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
java.lang.String[] |
getFileNames(long companyId,
long repositoryId,
java.lang.String dirName) |
long |
getFileSize(long companyId,
long repositoryId,
java.lang.String fileName) |
boolean |
hasDirectory(long companyId,
long repositoryId,
java.lang.String dirName) |
boolean |
hasFile(long companyId,
long repositoryId,
java.lang.String fileName) |
boolean |
hasFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
boolean |
isValidName(java.lang.String name) |
protected void |
isValidVersion(java.lang.String versionLabel) |
void |
move(java.lang.String srcDir,
java.lang.String destDir) |
com.liferay.portal.kernel.search.Hits |
search(long companyId,
long userId,
java.lang.String portletId,
long groupId,
long[] repositoryIds,
java.lang.String keywords,
int start,
int end) |
void |
updateFile(long companyId,
long repositoryId,
long newRepositoryId,
java.lang.String fileName) |
void |
updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String newFileName) |
void |
updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fileExtension,
boolean validateFileExtension,
java.lang.String versionLabel,
java.lang.String sourceFileName,
java.io.File file) |
void |
updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fileExtension,
boolean validateFileExtension,
java.lang.String versionLabel,
java.lang.String sourceFileName,
java.io.InputStream is) |
void |
updateFileVersion(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fromVersionLabel,
java.lang.String toVersionLabel) |
void |
validate(java.lang.String fileName,
boolean validateFileExtension) |
void |
validate(java.lang.String fileName,
boolean validateFileExtension,
byte[] bytes) |
void |
validate(java.lang.String fileName,
boolean validateFileExtension,
java.io.File file) |
void |
validate(java.lang.String fileName,
boolean validateFileExtension,
java.io.InputStream is) |
protected void |
validate(java.lang.String fileName,
boolean validateFileExtension,
java.lang.String versionLabel) |
void |
validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.File file) |
protected void |
validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.File file,
java.lang.String versionLabel) |
void |
validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.InputStream is) |
protected void |
validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.InputStream is,
java.lang.String versionLabel) |
protected void |
validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.lang.String versionLabel) |
void |
validateDirectoryName(java.lang.String directoryName) |
@BeanReference(type=com.liferay.portal.service.GroupLocalService.class) protected com.liferay.portal.service.GroupLocalService groupLocalService
@BeanReference(type=com.liferay.portlet.documentlibrary.store.Store.class) protected com.liferay.portlet.documentlibrary.store.Store store
public void addDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addDirectory in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
boolean validateFileExtension,
byte[] bytes)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
boolean validateFileExtension,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
boolean validateFileExtension,
java.io.InputStream is)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
byte[] bytes)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.InputStream is)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
addFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void checkRoot(long companyId)
throws com.liferay.portal.kernel.exception.SystemException
checkRoot in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.SystemExceptionpublic void copyFileVersion(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fromVersionLabel,
java.lang.String toVersionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
copyFileVersion in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void deleteDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
deleteDirectory in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void deleteFile(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
deleteFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void deleteFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
deleteFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.io.File getFile(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.io.File getFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic byte[] getFileAsBytes(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFileAsBytes in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic byte[] getFileAsBytes(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFileAsBytes in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.io.InputStream getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFileAsStream in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.io.InputStream getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFileAsStream in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String[] getFileNames(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFileNames in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic long getFileSize(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFileSize in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
hasDirectory in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasFile(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
hasFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean hasFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
hasFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isValidName(java.lang.String name)
isValidName in interface com.liferay.portlet.documentlibrary.store.DLStorepublic void move(java.lang.String srcDir,
java.lang.String destDir)
throws com.liferay.portal.kernel.exception.SystemException
move in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.search.Hits search(long companyId,
long userId,
java.lang.String portletId,
long groupId,
long[] repositoryIds,
java.lang.String keywords,
int start,
int end)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic void updateFile(long companyId,
long repositoryId,
long newRepositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
updateFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String newFileName)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
updateFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fileExtension,
boolean validateFileExtension,
java.lang.String versionLabel,
java.lang.String sourceFileName,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
updateFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fileExtension,
boolean validateFileExtension,
java.lang.String versionLabel,
java.lang.String sourceFileName,
java.io.InputStream is)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
updateFile in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void updateFileVersion(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fromVersionLabel,
java.lang.String toVersionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
updateFileVersion in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validate(java.lang.String fileName,
boolean validateFileExtension)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
validate in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validate(java.lang.String fileName,
boolean validateFileExtension,
byte[] bytes)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
validate in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validate(java.lang.String fileName,
boolean validateFileExtension,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
validate in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validate(java.lang.String fileName,
boolean validateFileExtension,
java.io.InputStream is)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
validate in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.File file)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
validate in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.InputStream is)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
validate in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void validateDirectoryName(java.lang.String directoryName)
throws com.liferay.portal.kernel.exception.PortalException
validateDirectoryName in interface com.liferay.portlet.documentlibrary.store.DLStorecom.liferay.portal.kernel.exception.PortalExceptionprotected void isValidVersion(java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void validate(java.lang.String fileName,
boolean validateFileExtension,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.File file,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.io.InputStream is,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void validate(java.lang.String fileName,
java.lang.String fileExtension,
java.lang.String sourceFileName,
boolean validateFileExtension,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemException