public class DBStore
extends com.liferay.document.library.kernel.store.BaseStore
| Constructor and Description |
|---|
DBStore() |
| 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,
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 inputStream) |
void |
checkRoot(long companyId) |
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.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[] |
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,
java.lang.String versionLabel) |
protected void |
setDLContentLocalService(com.liferay.document.library.kernel.service.DLContentLocalService dlContentLocalService) |
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 versionLabel,
byte[] bytes) |
void |
updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel,
java.io.File file) |
void |
updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel,
java.io.InputStream inputStream) |
public void addDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
addDirectory in interface com.liferay.document.library.kernel.store.StoreaddDirectory in class com.liferay.document.library.kernel.store.BaseStorepublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
byte[] bytes)
throws com.liferay.document.library.kernel.exception.DuplicateFileException
addFile in interface com.liferay.document.library.kernel.store.StoreaddFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.File file)
throws com.liferay.document.library.kernel.exception.DuplicateFileException
addFile in interface com.liferay.document.library.kernel.store.StoreaddFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptionpublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.InputStream inputStream)
throws com.liferay.document.library.kernel.exception.DuplicateFileException
addFile in interface com.liferay.document.library.kernel.store.StoreaddFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptionpublic void checkRoot(long companyId)
checkRoot in interface com.liferay.document.library.kernel.store.StorecheckRoot in class com.liferay.document.library.kernel.store.BaseStorepublic void deleteDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
deleteDirectory in interface com.liferay.document.library.kernel.store.StoredeleteDirectory in class com.liferay.document.library.kernel.store.BaseStorepublic void deleteFile(long companyId,
long repositoryId,
java.lang.String fileName)
deleteFile in interface com.liferay.document.library.kernel.store.StoredeleteFile in class com.liferay.document.library.kernel.store.BaseStorepublic void deleteFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
deleteFile in interface com.liferay.document.library.kernel.store.StoredeleteFile in class com.liferay.document.library.kernel.store.BaseStore@Transactional(propagation=REQUIRED)
public java.io.InputStream getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.document.library.kernel.exception.NoSuchFileException
getFileAsStream in interface com.liferay.document.library.kernel.store.StoregetFileAsStream in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.NoSuchFileException@Transactional(propagation=REQUIRED)
public java.io.InputStream getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.document.library.kernel.exception.NoSuchFileException
getFileAsStream in interface com.liferay.document.library.kernel.store.StoregetFileAsStream in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.NoSuchFileExceptionpublic java.lang.String[] getFileNames(long companyId,
long repositoryId)
public java.lang.String[] getFileNames(long companyId,
long repositoryId,
java.lang.String dirName)
getFileNames in interface com.liferay.document.library.kernel.store.StoregetFileNames in class com.liferay.document.library.kernel.store.BaseStorepublic long getFileSize(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.document.library.kernel.exception.NoSuchFileException
getFileSize in interface com.liferay.document.library.kernel.store.StoregetFileSize in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.NoSuchFileExceptionpublic boolean hasDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
hasDirectory in interface com.liferay.document.library.kernel.store.StorehasDirectory in class com.liferay.document.library.kernel.store.BaseStorepublic boolean hasFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
hasFile in interface com.liferay.document.library.kernel.store.StorehasFile in class com.liferay.document.library.kernel.store.BaseStorepublic void updateFile(long companyId,
long repositoryId,
long newRepositoryId,
java.lang.String fileName)
throws com.liferay.document.library.kernel.exception.DuplicateFileException,
com.liferay.document.library.kernel.exception.NoSuchFileException
updateFile in interface com.liferay.document.library.kernel.store.StoreupdateFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptioncom.liferay.document.library.kernel.exception.NoSuchFileExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String newFileName)
throws com.liferay.document.library.kernel.exception.DuplicateFileException,
com.liferay.document.library.kernel.exception.NoSuchFileException
com.liferay.document.library.kernel.exception.DuplicateFileExceptioncom.liferay.document.library.kernel.exception.NoSuchFileExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel,
byte[] bytes)
throws com.liferay.document.library.kernel.exception.DuplicateFileException
updateFile in interface com.liferay.document.library.kernel.store.StoreupdateFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel,
java.io.File file)
throws com.liferay.document.library.kernel.exception.DuplicateFileException
updateFile in interface com.liferay.document.library.kernel.store.StoreupdateFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel,
java.io.InputStream inputStream)
throws com.liferay.document.library.kernel.exception.DuplicateFileException
updateFile in interface com.liferay.document.library.kernel.store.StoreupdateFile in class com.liferay.document.library.kernel.store.BaseStorecom.liferay.document.library.kernel.exception.DuplicateFileExceptionprotected void setDLContentLocalService(com.liferay.document.library.kernel.service.DLContentLocalService dlContentLocalService)