public class CMISStore
extends com.liferay.portlet.documentlibrary.store.BaseStore
| Constructor and Description |
|---|
CMISStore() |
| 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) |
protected org.apache.chemistry.opencmis.client.api.Document |
createDocument(org.apache.chemistry.opencmis.client.api.Folder versioningFolder,
java.lang.String title,
java.io.InputStream is) |
protected org.apache.chemistry.opencmis.client.api.Folder |
createFolder(org.apache.chemistry.opencmis.client.api.ObjectId parentFolderId,
java.lang.String name) |
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) |
protected org.apache.chemistry.opencmis.client.api.Folder |
getCompanyFolder(long companyId) |
protected org.apache.chemistry.opencmis.client.api.Document |
getDocument(org.apache.chemistry.opencmis.client.api.Folder parentFolder,
java.lang.String name) |
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) |
protected org.apache.chemistry.opencmis.client.api.Folder |
getFolder(org.apache.chemistry.opencmis.client.api.Folder parentFolder,
java.lang.String name) |
protected java.util.List<org.apache.chemistry.opencmis.client.api.Folder> |
getFolders(org.apache.chemistry.opencmis.client.api.Folder folder) |
java.lang.String |
getHeadVersionLabel(long companyId,
long repositoryId,
java.lang.String dirName) |
protected org.apache.chemistry.opencmis.client.api.Folder |
getRepositoryFolder(long companyId,
long repositoryId) |
protected org.apache.chemistry.opencmis.client.api.Document |
getVersionedDocument(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel) |
protected org.apache.chemistry.opencmis.client.api.Folder |
getVersioningFolder(long companyId,
long repositoryId,
java.lang.String fileName,
boolean create) |
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)
addDirectory in interface com.liferay.portlet.documentlibrary.store.StoreaddDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorepublic void addFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.io.InputStream is)
throws com.liferay.portal.kernel.exception.PortalException
addFile in interface com.liferay.portlet.documentlibrary.store.StoreaddFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic 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
copyFileVersion in interface com.liferay.portlet.documentlibrary.store.StorecopyFileVersion in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic void deleteDirectory(long companyId,
long repositoryId,
java.lang.String dirName)
deleteDirectory in interface com.liferay.portlet.documentlibrary.store.StoredeleteDirectory in class com.liferay.portlet.documentlibrary.store.BaseStorepublic 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.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)
getFileNames in interface com.liferay.portlet.documentlibrary.store.StoregetFileNames in class com.liferay.portlet.documentlibrary.store.BaseStorepublic 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 java.lang.String getHeadVersionLabel(long companyId,
long repositoryId,
java.lang.String dirName)
throws com.liferay.portlet.documentlibrary.NoSuchFileException
com.liferay.portlet.documentlibrary.NoSuchFileExceptionpublic 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)
updateFile in interface com.liferay.portlet.documentlibrary.store.StoreupdateFile in class com.liferay.portlet.documentlibrary.store.BaseStorepublic void updateFile(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String newFileName)
public 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
updateFile in interface com.liferay.portlet.documentlibrary.store.StoreupdateFile in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionpublic 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
updateFileVersion in interface com.liferay.portlet.documentlibrary.store.StoreupdateFileVersion in class com.liferay.portlet.documentlibrary.store.BaseStorecom.liferay.portal.kernel.exception.PortalExceptionprotected org.apache.chemistry.opencmis.client.api.Document createDocument(org.apache.chemistry.opencmis.client.api.Folder versioningFolder,
java.lang.String title,
java.io.InputStream is)
protected org.apache.chemistry.opencmis.client.api.Folder createFolder(org.apache.chemistry.opencmis.client.api.ObjectId parentFolderId,
java.lang.String name)
protected org.apache.chemistry.opencmis.client.api.Folder getCompanyFolder(long companyId)
protected org.apache.chemistry.opencmis.client.api.Document getDocument(org.apache.chemistry.opencmis.client.api.Folder parentFolder,
java.lang.String name)
protected org.apache.chemistry.opencmis.client.api.Folder getFolder(org.apache.chemistry.opencmis.client.api.Folder parentFolder,
java.lang.String name)
protected java.util.List<org.apache.chemistry.opencmis.client.api.Folder> getFolders(org.apache.chemistry.opencmis.client.api.Folder folder)
protected org.apache.chemistry.opencmis.client.api.Folder getRepositoryFolder(long companyId,
long repositoryId)
protected org.apache.chemistry.opencmis.client.api.Document getVersionedDocument(long companyId,
long repositoryId,
java.lang.String fileName,
java.lang.String versionLabel)
throws com.liferay.portlet.documentlibrary.NoSuchFileException
com.liferay.portlet.documentlibrary.NoSuchFileExceptionprotected org.apache.chemistry.opencmis.client.api.Folder getVersioningFolder(long companyId,
long repositoryId,
java.lang.String fileName,
boolean create)