public class FileSystemStore
extends com.liferay.portlet.documentlibrary.store.BaseStore
| Constructor and Description |
|---|
FileSystemStore() |
| 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,
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) |
protected void |
deleteEmptyAncestors(java.io.File file) |
protected void |
deleteEmptyAncestors(long companyId,
long repositoryId,
java.io.File file) |
void |
deleteFile(long companyId,
long repositoryId,
java.lang.String fileName) |
void |
deleteFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
protected java.io.File |
getCompanyDir(long companyId) |
protected java.io.File |
getDirNameDir(long companyId,
long repositoryId,
java.lang.String dirName) |
java.io.File |
getFile(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.lang.String versionLabel) |
protected java.io.File |
getFileNameDir(long companyId,
long repositoryId,
java.lang.String fileName) |
java.lang.String[] |
getFileNames(long companyId,
long repositoryId) |
java.lang.String[] |
getFileNames(long companyId,
long repositoryId,
java.lang.String dirName) |
protected java.io.File |
getFileNameVersionFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String version) |
long |
getFileSize(long companyId,
long repositoryId,
java.lang.String fileName) |
protected java.lang.String |
getHeadVersionLabel(long companyId,
long repositoryId,
java.lang.String fileName) |
protected java.io.File |
getRepositoryDir(long companyId,
long repositoryId) |
boolean |
hasDirectory(long companyId,
long repositoryId,
java.lang.String dirName) |
boolean |
hasFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
void |
move(java.lang.String srcDir,
java.lang.String destDir) |
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,
java.io.InputStream is) |
void |
updateFileVersion(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String fromVersionLabel,
java.lang.String toVersionLabel) |
public void addDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portal.kernel.exception.PortalException
addDirectory in interface com.liferay.portlet.documentlibrary.store.StoreaddDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic 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.StoreaddFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void checkRoot(long companyId)
checkRoot in interface com.liferay.portlet.documentlibrary.store.StorecheckRoot in class com.liferay.portlet.documentlibrary.store.BaseStorepublic 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.StorecopyFileVersion in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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
deleteDirectory in interface com.liferay.portlet.documentlibrary.store.StoredeleteDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic void deleteFile(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException
deleteFile in interface com.liferay.portlet.documentlibrary.store.StoredeleteFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic void deleteFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException
deleteFile in interface com.liferay.portlet.documentlibrary.store.StoredeleteFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic java.io.File getFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException
getFile in interface com.liferay.portlet.documentlibrary.store.StoregetFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic java.io.InputStream getFileAsStream(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portal.kernel.exception.PortalException
getFileAsStream in interface com.liferay.portlet.documentlibrary.store.StoregetFileAsStream in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic java.lang.String[] getFileNames(long companyId,
long repositoryId)
public java.lang.String[] getFileNames(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portal.kernel.exception.PortalException
getFileNames in interface com.liferay.portlet.documentlibrary.store.StoregetFileNames in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic long getFileSize(long companyId,
long repositoryId,
java.lang.String fileName)
throws com.liferay.portal.kernel.exception.PortalException
getFileSize in interface com.liferay.portlet.documentlibrary.store.StoregetFileSize in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic boolean hasDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
hasDirectory in interface com.liferay.portlet.documentlibrary.store.StorehasDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorepublic boolean hasFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
hasFile in interface com.liferay.portlet.documentlibrary.store.StorehasFile in class com.liferay.portlet.documentlibrary.store.BaseStorepublic void move(java.lang.String srcDir,
java.lang.String destDir)
move in interface com.liferay.portlet.documentlibrary.store.Storemove in class com.liferay.portlet.documentlibrary.store.BaseStorepublic 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.StoreupdateFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel,
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.StoreupdateFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StoreupdateFileVersion in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected void deleteEmptyAncestors(java.io.File file)
protected void deleteEmptyAncestors(long companyId,
long repositoryId,
java.io.File file)
protected java.io.File getCompanyDir(long companyId)
protected java.io.File getDirNameDir(long companyId,
long repositoryId,
java.lang.String dirName)
protected java.io.File getFileNameDir(long companyId,
long repositoryId,
java.lang.String fileName)
protected java.io.File getFileNameVersionFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String version)
protected java.lang.String getHeadVersionLabel(long companyId,
long repositoryId,
java.lang.String fileName)
protected java.io.File getRepositoryDir(long companyId,
long repositoryId)