public class CMISRepository
extends com.liferay.portal.kernel.repository.cmis.BaseCmisRepository
| Constructor and Description |
|---|
CMISRepository(com.liferay.portal.kernel.repository.cmis.CMISRepositoryHandler cmisRepositoryHandler) |
| Modifier and Type | Method and Description |
|---|---|
com.liferay.portal.kernel.repository.model.FileEntry |
addFileEntry(long folderId,
java.lang.String sourceFileName,
java.lang.String mimeType,
java.lang.String title,
java.lang.String description,
java.lang.String changeLog,
java.io.InputStream is,
long size,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.Folder |
addFolder(long parentFolderId,
java.lang.String title,
java.lang.String description,
com.liferay.portal.service.ServiceContext serviceContext) |
protected void |
cacheFoldersAndFileEntries(long folderId) |
com.liferay.portal.kernel.repository.model.FileVersion |
cancelCheckOut(long fileEntryId) |
void |
checkInFileEntry(long fileEntryId,
boolean major,
java.lang.String changeLog,
com.liferay.portal.service.ServiceContext serviceContext) |
void |
checkInFileEntry(long fileEntryId,
java.lang.String lockUuid,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileEntry |
checkOutFileEntry(long fileEntryId,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileEntry |
checkOutFileEntry(long fileEntryId,
java.lang.String owner,
long expirationTime,
com.liferay.portal.service.ServiceContext serviceContext) |
protected void |
checkUpdatable(java.util.Set<org.apache.chemistry.opencmis.commons.enums.Action> allowableActionsSet,
java.util.Map<java.lang.String,java.lang.Object> properties,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream) |
com.liferay.portal.kernel.repository.model.FileEntry |
copyFileEntry(long groupId,
long fileEntryId,
long destFolderId,
com.liferay.portal.service.ServiceContext serviceContext) |
void |
deleteFileEntry(long fileEntryId) |
void |
deleteFolder(long folderId) |
protected void |
deleteMappedFileEntry(org.apache.chemistry.opencmis.client.api.Document document) |
protected void |
deleteMappedFolder(org.apache.chemistry.opencmis.client.api.Folder cmisFolder) |
protected com.liferay.portal.kernel.search.Hits |
doSearch(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Query query) |
protected org.apache.chemistry.opencmis.client.api.Session |
getCachedSession() |
protected org.apache.chemistry.opencmis.client.api.Folder |
getCmisFolder(org.apache.chemistry.opencmis.client.api.Session session,
long folderId) |
protected java.util.List<java.lang.String> |
getCmisFolderIds(org.apache.chemistry.opencmis.client.api.Session session,
long folderId) |
protected org.apache.chemistry.opencmis.client.api.Document |
getDocument(org.apache.chemistry.opencmis.client.api.Session session,
long fileEntryId) |
protected java.util.List<java.lang.String> |
getDocumentIds(org.apache.chemistry.opencmis.client.api.Session session,
long folderId,
java.lang.String[] mimeTypes) |
protected java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> |
getFileEntries(long folderId) |
java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> |
getFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
protected java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> |
getFileEntries(long folderId,
long repositoryId) |
java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> |
getFileEntries(long folderId,
long fileEntryTypeId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> |
getFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
int |
getFileEntriesCount(long folderId) |
int |
getFileEntriesCount(long folderId,
long fileEntryTypeId) |
int |
getFileEntriesCount(long folderId,
java.lang.String[] mimeTypes) |
com.liferay.portal.kernel.repository.model.FileEntry |
getFileEntry(long fileEntryId) |
com.liferay.portal.kernel.repository.model.FileEntry |
getFileEntry(long folderId,
java.lang.String title) |
com.liferay.portal.kernel.repository.model.FileEntry |
getFileEntryByUuid(java.lang.String uuid) |
com.liferay.portal.kernel.repository.model.FileVersion |
getFileVersion(long fileVersionId) |
protected com.liferay.portal.kernel.repository.model.FileVersion |
getFileVersion(org.apache.chemistry.opencmis.client.api.Session session,
long fileVersionId) |
com.liferay.portal.kernel.repository.model.Folder |
getFolder(long folderId) |
com.liferay.portal.kernel.repository.model.Folder |
getFolder(long parentFolderId,
java.lang.String title) |
protected com.liferay.portal.kernel.repository.model.Folder |
getFolder(org.apache.chemistry.opencmis.client.api.Session session,
long folderId) |
protected java.util.List<com.liferay.portal.kernel.repository.model.Folder> |
getFolders(long parentFolderId) |
java.util.List<com.liferay.portal.kernel.repository.model.Folder> |
getFolders(long parentFolderId,
boolean includeMountfolders,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
protected java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId) |
java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
int |
getFoldersAndFileEntriesCount(long folderId) |
int |
getFoldersAndFileEntriesCount(long folderId,
java.lang.String[] mimeTypes) |
int |
getFoldersCount(long parentFolderId,
boolean includeMountfolders) |
int |
getFoldersFileEntriesCount(java.util.List<java.lang.Long> folderIds,
int status) |
java.lang.String |
getLatestVersionId(java.lang.String objectId) |
java.util.List<com.liferay.portal.kernel.repository.model.Folder> |
getMountFolders(long parentFolderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
int |
getMountFoldersCount(long parentFolderId) |
protected java.lang.String |
getObjectId(org.apache.chemistry.opencmis.client.api.Session session,
long folderId,
boolean fileEntry,
java.lang.String name) |
java.lang.String |
getObjectName(java.lang.String objectId) |
java.util.List<java.lang.String> |
getObjectPaths(java.lang.String objectId) |
org.apache.chemistry.opencmis.client.api.Session |
getSession() |
protected void |
getSubfolderIds(java.util.List<java.lang.Long> subfolderIds,
java.util.List<com.liferay.portal.kernel.repository.model.Folder> subfolders,
boolean recurse) |
void |
getSubfolderIds(java.util.List<java.lang.Long> folderIds,
long folderId) |
java.util.List<java.lang.Long> |
getSubfolderIds(long folderId,
boolean recurse) |
java.lang.String[] |
getSupportedConfigurations() |
java.lang.String[][] |
getSupportedParameters() |
void |
initRepository() |
protected boolean |
isActionAllowable(java.lang.String objectId,
org.apache.chemistry.opencmis.commons.enums.Action action) |
protected boolean |
isAllVersionsSearchableSupported(org.apache.chemistry.opencmis.client.api.Session session) |
boolean |
isCancelCheckOutAllowable(java.lang.String objectId) |
boolean |
isCheckInAllowable(java.lang.String objectId) |
boolean |
isCheckOutAllowable(java.lang.String objectId) |
boolean |
isDocumentRetrievableByVersionSeriesId() |
boolean |
isRefreshBeforePermissionCheck() |
boolean |
isSupportsMinorVersions() |
com.liferay.portal.model.Lock |
lockFolder(long folderId) |
com.liferay.portal.model.Lock |
lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime) |
com.liferay.portal.kernel.repository.model.FileEntry |
moveFileEntry(long fileEntryId,
long newFolderId,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.Folder |
moveFolder(long folderId,
long parentFolderId,
com.liferay.portal.service.ServiceContext serviceContext) |
protected void |
processException(java.lang.Exception e) |
com.liferay.portal.model.Lock |
refreshFileEntryLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
com.liferay.portal.model.Lock |
refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
void |
revertFileEntry(long fileEntryId,
java.lang.String version,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.search.Hits |
search(long creatorUserId,
int status,
int start,
int end) |
com.liferay.portal.kernel.search.Hits |
search(long creatorUserId,
long folderId,
java.lang.String[] mimeTypes,
int status,
int start,
int end) |
com.liferay.portal.kernel.search.Hits |
search(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Query query) |
protected void |
setCachedSession(org.apache.chemistry.opencmis.client.api.Session session) |
protected <E> java.util.List<E> |
subList(java.util.List<E> list,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc) |
com.liferay.portal.kernel.repository.model.FileEntry |
toFileEntry(org.apache.chemistry.opencmis.client.api.Document document) |
protected com.liferay.portal.kernel.repository.model.FileEntry |
toFileEntry(org.apache.chemistry.opencmis.client.api.Document document,
boolean strict) |
com.liferay.portal.kernel.repository.model.FileEntry |
toFileEntry(java.lang.String objectId) |
protected com.liferay.portal.kernel.repository.model.FileEntry |
toFileEntry(java.lang.String objectId,
boolean strict) |
protected java.lang.String |
toFileEntryId(long fileEntryId) |
com.liferay.portal.kernel.repository.model.FileVersion |
toFileVersion(org.apache.chemistry.opencmis.client.api.Document version) |
protected java.lang.String |
toFileVersionId(long fileVersionId) |
com.liferay.portal.kernel.repository.model.Folder |
toFolder(org.apache.chemistry.opencmis.client.api.Folder cmisFolder) |
com.liferay.portal.kernel.repository.model.Folder |
toFolder(java.lang.String objectId) |
protected java.lang.String |
toFolderId(org.apache.chemistry.opencmis.client.api.Session session,
long folderId) |
protected java.lang.Object |
toFolderOrFileEntry(org.apache.chemistry.opencmis.client.api.CmisObject cmisObject) |
void |
unlockFolder(long folderId,
java.lang.String lockUuid) |
com.liferay.portal.kernel.repository.model.FileEntry |
updateFileEntry(long fileEntryId,
java.lang.String sourceFileName,
java.lang.String mimeType,
java.lang.String title,
java.lang.String description,
java.lang.String changeLog,
boolean majorVersion,
java.io.InputStream is,
long size,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileEntry |
updateFileEntry(java.lang.String objectId,
java.lang.String mimeType,
java.util.Map<java.lang.String,java.lang.Object> properties,
java.io.InputStream is,
java.lang.String sourceFileName,
long size,
com.liferay.portal.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.Folder |
updateFolder(long folderId,
java.lang.String title,
java.lang.String description,
com.liferay.portal.service.ServiceContext serviceContext) |
protected void |
updateMappedId(long repositoryEntryId,
java.lang.String mappedId) |
protected void |
validateTitle(org.apache.chemistry.opencmis.client.api.Session session,
long folderId,
java.lang.String title) |
boolean |
verifyFileEntryCheckOut(long fileEntryId,
java.lang.String lockUuid) |
boolean |
verifyInheritableLock(long folderId,
java.lang.String lockUuid) |
addFileEntry, checkInFileEntry, clearManualCheckInRequired, deleteFileEntry, deleteFileVersion, deleteFolder, getCompanyId, getFileEntriesAndFileShortcuts, getFileEntriesAndFileShortcutsCount, getFileEntriesAndFileShortcutsCount, getFolders, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersCount, getGroupId, getLocalRepository, getRepositoryEntryIds, getRepositoryFileEntries, getRepositoryFileEntries, getRepositoryFileEntriesCount, getRepositoryFileEntriesCount, getRepositoryId, getTypeSettingsProperties, lockFileEntry, lockFileEntry, search, setAssetEntryLocalService, setCompanyId, setCompanyLocalService, setCounterLocalService, setDLAppHelperLocalService, setGroupId, setManualCheckInRequired, setRepositoryId, setTypeSettingsProperties, setUserLocalService, unlockFolder, updateFileEntry, verifyFileEntryLockpublic CMISRepository(com.liferay.portal.kernel.repository.cmis.CMISRepositoryHandler cmisRepositoryHandler)
public com.liferay.portal.kernel.repository.model.FileEntry addFileEntry(long folderId,
java.lang.String sourceFileName,
java.lang.String mimeType,
java.lang.String title,
java.lang.String description,
java.lang.String changeLog,
java.io.InputStream is,
long size,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder addFolder(long parentFolderId,
java.lang.String title,
java.lang.String description,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileVersion cancelCheckOut(long fileEntryId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic void checkInFileEntry(long fileEntryId,
boolean major,
java.lang.String changeLog,
com.liferay.portal.service.ServiceContext serviceContext)
public void checkInFileEntry(long fileEntryId,
java.lang.String lockUuid,
com.liferay.portal.service.ServiceContext serviceContext)
public com.liferay.portal.kernel.repository.model.FileEntry checkOutFileEntry(long fileEntryId,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry checkOutFileEntry(long fileEntryId,
java.lang.String owner,
long expirationTime,
com.liferay.portal.service.ServiceContext serviceContext)
public com.liferay.portal.kernel.repository.model.FileEntry copyFileEntry(long groupId,
long fileEntryId,
long destFolderId,
com.liferay.portal.service.ServiceContext serviceContext)
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 deleteFileEntry(long fileEntryId)
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 deleteFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId,
long fileEntryTypeId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic int getFileEntriesCount(long folderId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic int getFileEntriesCount(long folderId,
long fileEntryTypeId)
public int getFileEntriesCount(long folderId,
java.lang.String[] mimeTypes)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry getFileEntry(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry getFileEntry(long folderId,
java.lang.String title)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry getFileEntryByUuid(java.lang.String uuid)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileVersion getFileVersion(long fileVersionId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder getFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder getFolder(long parentFolderId,
java.lang.String title)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.kernel.repository.model.Folder> getFolders(long parentFolderId,
boolean includeMountfolders,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
throws com.liferay.portal.kernel.exception.SystemException
getFoldersAndFileEntries in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFoldersAndFileEntries in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic int getFoldersAndFileEntriesCount(long folderId)
throws com.liferay.portal.kernel.exception.SystemException
getFoldersAndFileEntriesCount in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.SystemExceptionpublic int getFoldersAndFileEntriesCount(long folderId,
java.lang.String[] mimeTypes)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getFoldersAndFileEntriesCount in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic int getFoldersCount(long parentFolderId,
boolean includeMountfolders)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic int getFoldersFileEntriesCount(java.util.List<java.lang.Long> folderIds,
int status)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String getLatestVersionId(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.SystemException
getLatestVersionId in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<com.liferay.portal.kernel.repository.model.Folder> getMountFolders(long parentFolderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
public int getMountFoldersCount(long parentFolderId)
public java.lang.String getObjectName(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getObjectName in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<java.lang.String> getObjectPaths(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
getObjectPaths in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic org.apache.chemistry.opencmis.client.api.Session getSession()
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 getSubfolderIds(java.util.List<java.lang.Long> folderIds,
long folderId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.util.List<java.lang.Long> getSubfolderIds(long folderId,
boolean recurse)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic java.lang.String[] getSupportedConfigurations()
public java.lang.String[][] getSupportedParameters()
public void initRepository()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
initRepository in interface com.liferay.portal.kernel.repository.BaseRepositoryinitRepository in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isCancelCheckOutAllowable(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
isCancelCheckOutAllowable in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isCheckInAllowable(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
isCheckInAllowable in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isCheckOutAllowable(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
isCheckOutAllowable in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean isDocumentRetrievableByVersionSeriesId()
public boolean isRefreshBeforePermissionCheck()
public boolean isSupportsMinorVersions()
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
isSupportsMinorVersions in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.Lock lockFolder(long folderId)
public com.liferay.portal.model.Lock lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime)
public com.liferay.portal.kernel.repository.model.FileEntry moveFileEntry(long fileEntryId,
long newFolderId,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder moveFolder(long folderId,
long parentFolderId,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.model.Lock refreshFileEntryLock(java.lang.String lockUuid,
long companyId,
long expirationTime)
public com.liferay.portal.model.Lock refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime)
public void revertFileEntry(long fileEntryId,
java.lang.String version,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.search.Hits search(long creatorUserId,
int status,
int start,
int end)
public com.liferay.portal.kernel.search.Hits search(long creatorUserId,
long folderId,
java.lang.String[] mimeTypes,
int status,
int start,
int end)
public com.liferay.portal.kernel.search.Hits search(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Query query)
throws com.liferay.portal.kernel.search.SearchException
com.liferay.portal.kernel.search.SearchExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry toFileEntry(org.apache.chemistry.opencmis.client.api.Document document)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry toFileEntry(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
toFileEntry in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileVersion toFileVersion(org.apache.chemistry.opencmis.client.api.Document version)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder toFolder(org.apache.chemistry.opencmis.client.api.Folder cmisFolder)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder toFolder(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
toFolder in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic void unlockFolder(long folderId,
java.lang.String lockUuid)
public com.liferay.portal.kernel.repository.model.FileEntry updateFileEntry(long fileEntryId,
java.lang.String sourceFileName,
java.lang.String mimeType,
java.lang.String title,
java.lang.String description,
java.lang.String changeLog,
boolean majorVersion,
java.io.InputStream is,
long size,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry updateFileEntry(java.lang.String objectId,
java.lang.String mimeType,
java.util.Map<java.lang.String,java.lang.Object> properties,
java.io.InputStream is,
java.lang.String sourceFileName,
long size,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
updateFileEntry in class com.liferay.portal.kernel.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic com.liferay.portal.kernel.repository.model.Folder updateFolder(long folderId,
java.lang.String title,
java.lang.String description,
com.liferay.portal.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionpublic boolean verifyFileEntryCheckOut(long fileEntryId,
java.lang.String lockUuid)
public boolean verifyInheritableLock(long folderId,
java.lang.String lockUuid)
protected void cacheFoldersAndFileEntries(long folderId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected void checkUpdatable(java.util.Set<org.apache.chemistry.opencmis.commons.enums.Action> allowableActionsSet,
java.util.Map<java.lang.String,java.lang.Object> properties,
org.apache.chemistry.opencmis.commons.data.ContentStream contentStream)
throws com.liferay.portal.security.auth.PrincipalException
com.liferay.portal.security.auth.PrincipalExceptionprotected void deleteMappedFileEntry(org.apache.chemistry.opencmis.client.api.Document document)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected void deleteMappedFolder(org.apache.chemistry.opencmis.client.api.Folder cmisFolder)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.search.Hits doSearch(com.liferay.portal.kernel.search.SearchContext searchContext,
com.liferay.portal.kernel.search.Query query)
throws java.lang.Exception
java.lang.Exceptionprotected org.apache.chemistry.opencmis.client.api.Session getCachedSession()
protected org.apache.chemistry.opencmis.client.api.Folder getCmisFolder(org.apache.chemistry.opencmis.client.api.Session session,
long folderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<java.lang.String> getCmisFolderIds(org.apache.chemistry.opencmis.client.api.Session session,
long folderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected org.apache.chemistry.opencmis.client.api.Document getDocument(org.apache.chemistry.opencmis.client.api.Session session,
long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<java.lang.String> getDocumentIds(org.apache.chemistry.opencmis.client.api.Session session,
long folderId,
java.lang.String[] mimeTypes)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId,
long repositoryId)
protected com.liferay.portal.kernel.repository.model.FileVersion getFileVersion(org.apache.chemistry.opencmis.client.api.Session session,
long fileVersionId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.repository.model.Folder getFolder(org.apache.chemistry.opencmis.client.api.Session session,
long folderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<com.liferay.portal.kernel.repository.model.Folder> getFolders(long parentFolderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId)
throws com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String getObjectId(org.apache.chemistry.opencmis.client.api.Session session,
long folderId,
boolean fileEntry,
java.lang.String name)
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 getSubfolderIds(java.util.List<java.lang.Long> subfolderIds,
java.util.List<com.liferay.portal.kernel.repository.model.Folder> subfolders,
boolean recurse)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected boolean isActionAllowable(java.lang.String objectId,
org.apache.chemistry.opencmis.commons.enums.Action action)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected boolean isAllVersionsSearchableSupported(org.apache.chemistry.opencmis.client.api.Session session)
protected void processException(java.lang.Exception e)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void setCachedSession(org.apache.chemistry.opencmis.client.api.Session session)
protected <E> java.util.List<E> subList(java.util.List<E> list,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator obc)
protected com.liferay.portal.kernel.repository.model.FileEntry toFileEntry(org.apache.chemistry.opencmis.client.api.Document document,
boolean strict)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected com.liferay.portal.kernel.repository.model.FileEntry toFileEntry(java.lang.String objectId,
boolean strict)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String toFileEntryId(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String toFileVersionId(long fileVersionId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.String toFolderId(org.apache.chemistry.opencmis.client.api.Session session,
long folderId)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemExceptionprotected java.lang.Object toFolderOrFileEntry(org.apache.chemistry.opencmis.client.api.CmisObject cmisObject)
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 updateMappedId(long repositoryEntryId,
java.lang.String mappedId)
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 validateTitle(org.apache.chemistry.opencmis.client.api.Session session,
long folderId,
java.lang.String title)
throws com.liferay.portal.kernel.exception.PortalException,
com.liferay.portal.kernel.exception.SystemException
com.liferay.portal.kernel.exception.PortalExceptioncom.liferay.portal.kernel.exception.SystemException