public class JCRStore
extends com.liferay.portlet.documentlibrary.store.BaseStore
| Constructor and Description |
|---|
JCRStore() |
| 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 |
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.lang.String versionLabel) |
protected javax.jcr.Node |
getFileContentNode(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
protected javax.jcr.Node |
getFileContentNode(javax.jcr.Session session,
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) |
protected javax.jcr.Node |
getFolderNode(javax.jcr.Node node,
long name) |
protected javax.jcr.Node |
getFolderNode(javax.jcr.Node node,
java.lang.String name) |
protected javax.jcr.Node |
getRootNode(javax.jcr.Session session,
long companyId) |
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) |
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.StoreaddDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StoreaddFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StorecheckRoot in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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,
com.liferay.portal.kernel.exception.SystemException
deleteFile in interface com.liferay.portlet.documentlibrary.store.StoredeleteFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StoredeleteFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StoregetFileAsStream in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String[] getFileNames(long companyId,
long repositoryId)
throws com.liferay.portal.kernel.exception.SystemException
com.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.StoregetFileNames in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StoregetFileSize in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.SystemException
hasDirectory in interface com.liferay.portlet.documentlibrary.store.StorehasDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.StorehasFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic 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.Storemove in class com.liferay.portlet.documentlibrary.store.BaseStorecom.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.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.SystemExceptionprotected javax.jcr.Node getFileContentNode(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
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected javax.jcr.Node getFileContentNode(javax.jcr.Session session,
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
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected javax.jcr.Node getFolderNode(javax.jcr.Node node,
long name)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected javax.jcr.Node getFolderNode(javax.jcr.Node node,
java.lang.String name)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionprotected javax.jcr.Node getRootNode(javax.jcr.Session session,
long companyId)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryException