public class CMISRepository
extends com.liferay.document.library.repository.cmis.BaseCmisRepository
| Constructor and Description |
|---|
CMISRepository(com.liferay.document.library.repository.cmis.configuration.CMISRepositoryConfiguration cmisRepositoryConfiguration,
com.liferay.document.library.repository.cmis.CMISRepositoryHandler cmisRepositoryHandler,
com.liferay.document.library.repository.cmis.search.CMISSearchQueryBuilder cmisSearchQueryBuilder,
CMISSessionCache cmisSessionCache,
com.liferay.portal.kernel.lock.LockManager lockManager) |
| Modifier and Type | Method and Description |
|---|---|
com.liferay.portal.kernel.repository.model.FileEntry |
addFileEntry(long userId,
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.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileShortcut |
addFileShortcut(long userId,
long folderId,
long toFileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.Folder |
addFolder(long userId,
long parentFolderId,
java.lang.String name,
java.lang.String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
protected void |
cacheFoldersAndFileEntries(long folderId) |
com.liferay.portal.kernel.repository.model.FileVersion |
cancelCheckOut(long fileEntryId) |
void |
checkInFileEntry(long userId,
long fileEntryId,
boolean major,
java.lang.String changeLog,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
checkInFileEntry(long userId,
long fileEntryId,
java.lang.String lockUuid,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileEntry |
checkOutFileEntry(long fileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileEntry |
checkOutFileEntry(long fileEntryId,
java.lang.String owner,
long expirationTime,
com.liferay.portal.kernel.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 userId,
long groupId,
long fileEntryId,
long destFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
deleteFileEntry(long fileEntryId) |
void |
deleteFileShortcut(long fileShortcutId) |
void |
deleteFileShortcuts(long toFileEntryId) |
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.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 status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.FileEntry> obc) |
java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> |
getFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.FileEntry> 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<com.liferay.portal.kernel.repository.model.FileEntry> 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<com.liferay.portal.kernel.repository.model.FileEntry> obc) |
int |
getFileEntriesCount(long folderId) |
int |
getFileEntriesCount(long folderId,
int status) |
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.FileShortcut |
getFileShortcut(long fileShortcutId) |
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 name) |
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<com.liferay.portal.kernel.repository.model.Folder> 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<com.liferay.portal.kernel.repository.model.Folder> 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()
Deprecated.
|
java.lang.String[][] |
getSupportedParameters()
Deprecated.
|
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.kernel.lock.Lock |
lockFolder(long folderId) |
com.liferay.portal.kernel.lock.Lock |
lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime) |
com.liferay.portal.kernel.repository.model.FileEntry |
moveFileEntry(long userId,
long fileEntryId,
long newFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.Folder |
moveFolder(long userId,
long folderId,
long parentFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
protected void |
processException(java.lang.Exception e) |
com.liferay.portal.kernel.lock.Lock |
refreshFileEntryLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
com.liferay.portal.kernel.lock.Lock |
refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
void |
revertFileEntry(long userId,
long fileEntryId,
java.lang.String version,
com.liferay.portal.kernel.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 <E> java.util.List<E> |
subList(java.util.List<E> list,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<E> 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 userId,
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.kernel.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.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileShortcut |
updateFileShortcut(long userId,
long fileShortcutId,
long folderId,
long toFileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
void |
updateFileShortcuts(long oldToFileEntryId,
long newToFileEntryId) |
com.liferay.portal.kernel.repository.model.Folder |
updateFolder(long folderId,
java.lang.String name,
java.lang.String description,
com.liferay.portal.kernel.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, addFileEntry, addFileEntry, addFolder, checkInFileEntry, checkInFileEntry, clearManualCheckInRequired, copyFileEntry, deleteAll, deleteFileEntry, deleteFileVersion, deleteFolder, getCapability, getCompanyId, getFileEntriesAndFileShortcuts, getFileEntriesAndFileShortcutsCount, getFileEntriesAndFileShortcutsCount, getFolders, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersCount, getGroupId, getLocalRepository, getRepositoryEntry, getRepositoryEntryIds, getRepositoryFileEntries, getRepositoryFileEntries, getRepositoryFileEntriesCount, getRepositoryFileEntriesCount, getRepositoryId, getTypeSettingsProperties, isCapabilityProvided, moveFileEntry, moveFolder, revertFileEntry, search, setAssetEntryLocalService, setCompanyId, setCompanyLocalService, setDLAppHelperLocalService, setDLFolderLocalService, setGroupId, setManualCheckInRequired, setRepositoryEntryLocalService, setRepositoryId, setTypeSettingsProperties, setUserLocalService, unlockFolder, updateFileEntry, updateFileEntry, updateFileEntry, updateFolder, verifyFileEntryLockpublic CMISRepository(com.liferay.document.library.repository.cmis.configuration.CMISRepositoryConfiguration cmisRepositoryConfiguration,
com.liferay.document.library.repository.cmis.CMISRepositoryHandler cmisRepositoryHandler,
com.liferay.document.library.repository.cmis.search.CMISSearchQueryBuilder cmisSearchQueryBuilder,
CMISSessionCache cmisSessionCache,
com.liferay.portal.kernel.lock.LockManager lockManager)
public com.liferay.portal.kernel.repository.model.FileEntry addFileEntry(long userId,
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.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileShortcut addFileShortcut(long userId,
long folderId,
long toFileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
public com.liferay.portal.kernel.repository.model.Folder addFolder(long userId,
long parentFolderId,
java.lang.String name,
java.lang.String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
addFolder in interface com.liferay.portal.kernel.repository.DocumentRepositoryaddFolder in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileVersion cancelCheckOut(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void checkInFileEntry(long userId,
long fileEntryId,
boolean major,
java.lang.String changeLog,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
public void checkInFileEntry(long userId,
long fileEntryId,
java.lang.String lockUuid,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
public com.liferay.portal.kernel.repository.model.FileEntry checkOutFileEntry(long fileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
checkOutFileEntry in interface com.liferay.portal.kernel.repository.RepositorycheckOutFileEntry in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry checkOutFileEntry(long fileEntryId,
java.lang.String owner,
long expirationTime,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
checkOutFileEntry in interface com.liferay.portal.kernel.repository.RepositorycheckOutFileEntry in class com.liferay.portal.kernel.repository.BaseRepositoryImplpublic com.liferay.portal.kernel.repository.model.FileEntry copyFileEntry(long userId,
long groupId,
long fileEntryId,
long destFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void deleteFileEntry(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void deleteFileShortcut(long fileShortcutId)
public void deleteFileShortcuts(long toFileEntryId)
public void deleteFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId,
int status,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.FileEntry> obc)
public java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.FileEntry> obc)
public 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<com.liferay.portal.kernel.repository.model.FileEntry> 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<com.liferay.portal.kernel.repository.model.FileEntry> obc)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic int getFileEntriesCount(long folderId)
public int getFileEntriesCount(long folderId,
int status)
public 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.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry getFileEntry(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic 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.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry getFileEntryByUuid(java.lang.String uuid)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileShortcut getFileShortcut(long fileShortcutId)
public com.liferay.portal.kernel.repository.model.FileVersion getFileVersion(long fileVersionId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder getFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder getFolder(long parentFolderId,
java.lang.String name)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic 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<com.liferay.portal.kernel.repository.model.Folder> obc)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<?> obc)
getFoldersAndFileEntries in class com.liferay.portal.kernel.repository.BaseRepositoryImplpublic 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
getFoldersAndFileEntries in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptionpublic int getFoldersAndFileEntriesCount(long folderId)
getFoldersAndFileEntriesCount in class com.liferay.portal.kernel.repository.BaseRepositoryImplpublic int getFoldersAndFileEntriesCount(long folderId,
java.lang.String[] mimeTypes)
throws com.liferay.portal.kernel.exception.PortalException
getFoldersAndFileEntriesCount in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptionpublic int getFoldersCount(long parentFolderId,
boolean includeMountfolders)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic int getFoldersFileEntriesCount(java.util.List<java.lang.Long> folderIds,
int status)
public java.lang.String getLatestVersionId(java.lang.String objectId)
getLatestVersionId in class com.liferay.document.library.repository.cmis.BaseCmisRepositorypublic java.util.List<com.liferay.portal.kernel.repository.model.Folder> getMountFolders(long parentFolderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.Folder> obc)
public int getMountFoldersCount(long parentFolderId)
public java.lang.String getObjectName(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
getObjectName in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic java.util.List<java.lang.String> getObjectPaths(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
getObjectPaths in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic org.apache.chemistry.opencmis.client.api.Session getSession()
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic void getSubfolderIds(java.util.List<java.lang.Long> folderIds,
long folderId)
public java.util.List<java.lang.Long> getSubfolderIds(long folderId,
boolean recurse)
@Deprecated public java.lang.String[] getSupportedConfigurations()
getSupportedConfigurations in interface com.liferay.portal.kernel.repository.BaseRepositorygetSupportedConfigurations in class com.liferay.portal.kernel.repository.BaseRepositoryImpl@Deprecated public java.lang.String[][] getSupportedParameters()
getSupportedParameters in interface com.liferay.portal.kernel.repository.BaseRepositorygetSupportedParameters in class com.liferay.portal.kernel.repository.BaseRepositoryImplpublic void initRepository()
throws com.liferay.portal.kernel.exception.PortalException
initRepository in interface com.liferay.portal.kernel.repository.BaseRepositoryinitRepository in class com.liferay.portal.kernel.repository.BaseRepositoryImplcom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isCancelCheckOutAllowable(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
isCancelCheckOutAllowable in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isCheckInAllowable(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
isCheckInAllowable in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isCheckOutAllowable(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
isCheckOutAllowable in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isDocumentRetrievableByVersionSeriesId()
public boolean isRefreshBeforePermissionCheck()
public boolean isSupportsMinorVersions()
throws com.liferay.portal.kernel.exception.PortalException
isSupportsMinorVersions in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.lock.Lock lockFolder(long folderId)
public com.liferay.portal.kernel.lock.Lock lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime)
public com.liferay.portal.kernel.repository.model.FileEntry moveFileEntry(long userId,
long fileEntryId,
long newFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder moveFolder(long userId,
long folderId,
long parentFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.lock.Lock refreshFileEntryLock(java.lang.String lockUuid,
long companyId,
long expirationTime)
public com.liferay.portal.kernel.lock.Lock refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime)
public void revertFileEntry(long userId,
long fileEntryId,
java.lang.String version,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic 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.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry toFileEntry(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
toFileEntry in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileVersion toFileVersion(org.apache.chemistry.opencmis.client.api.Document version)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder toFolder(org.apache.chemistry.opencmis.client.api.Folder cmisFolder)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder toFolder(java.lang.String objectId)
throws com.liferay.portal.kernel.exception.PortalException
toFolder in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic void unlockFolder(long folderId,
java.lang.String lockUuid)
public com.liferay.portal.kernel.repository.model.FileEntry updateFileEntry(long userId,
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.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic 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.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
updateFileEntry in class com.liferay.document.library.repository.cmis.BaseCmisRepositorycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileShortcut updateFileShortcut(long userId,
long fileShortcutId,
long folderId,
long toFileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
public void updateFileShortcuts(long oldToFileEntryId,
long newToFileEntryId)
public com.liferay.portal.kernel.repository.model.Folder updateFolder(long folderId,
java.lang.String name,
java.lang.String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionpublic boolean verifyFileEntryCheckOut(long fileEntryId,
java.lang.String lockUuid)
public boolean verifyInheritableLock(long folderId,
java.lang.String lockUuid)
protected void cacheFoldersAndFileEntries(long folderId)
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)
throws com.liferay.portal.kernel.security.auth.PrincipalException
com.liferay.portal.kernel.security.auth.PrincipalExceptionprotected void deleteMappedFileEntry(org.apache.chemistry.opencmis.client.api.Document document)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void deleteMappedFolder(org.apache.chemistry.opencmis.client.api.Folder cmisFolder)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected 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.Folder getCmisFolder(org.apache.chemistry.opencmis.client.api.Session session,
long folderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected 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.PortalExceptionprotected 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.PortalExceptionprotected 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.PortalExceptionprotected java.util.List<com.liferay.portal.kernel.repository.model.FileEntry> getFileEntries(long folderId)
protected 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.PortalExceptionprotected 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.PortalExceptionprotected 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.PortalExceptionprotected java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId)
protected 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.PortalExceptionprotected 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.PortalExceptionprotected 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.PortalExceptionprotected 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 <E> java.util.List<E> subList(java.util.List<E> list,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<E> 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.PortalExceptionprotected 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.PortalExceptionprotected java.lang.String toFileEntryId(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected java.lang.String toFileVersionId(long fileVersionId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected 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.PortalExceptionprotected java.lang.Object toFolderOrFileEntry(org.apache.chemistry.opencmis.client.api.CmisObject cmisObject)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void updateMappedId(long repositoryEntryId,
java.lang.String mappedId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected 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.PortalException