public abstract class CMISRepositoryHandler extends BaseRepositoryImpl
assetEntryLocalService, companyLocalService, counterLocalService, dlAppHelperLocalService, userLocalService| Constructor and Description |
|---|
CMISRepositoryHandler() |
| Modifier and Type | Method and Description |
|---|---|
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,
ServiceContext serviceContext) |
Folder |
addFolder(long parentFolderId,
java.lang.String title,
java.lang.String description,
ServiceContext serviceContext) |
FileVersion |
cancelCheckOut(long fileEntryId) |
void |
checkInFileEntry(long fileEntryId,
boolean major,
java.lang.String changeLog,
ServiceContext serviceContext) |
void |
checkInFileEntry(long fileEntryId,
java.lang.String lockUuid,
ServiceContext serviceContext) |
FileEntry |
checkOutFileEntry(long fileEntryId,
ServiceContext serviceContext) |
FileEntry |
checkOutFileEntry(long fileEntryId,
java.lang.String owner,
long expirationTime,
ServiceContext serviceContext) |
FileEntry |
copyFileEntry(long groupId,
long fileEntryId,
long destFolderId,
ServiceContext serviceContext) |
void |
deleteFileEntry(long fileEntryId) |
void |
deleteFolder(long folderId) |
BaseRepository |
getCmisRepository() |
java.util.List<FileEntry> |
getFileEntries(long folderId,
int start,
int end,
OrderByComparator obc) |
java.util.List<FileEntry> |
getFileEntries(long folderId,
long fileEntryTypeId,
int start,
int end,
OrderByComparator obc) |
java.util.List<FileEntry> |
getFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
OrderByComparator obc) |
int |
getFileEntriesCount(long folderId) |
int |
getFileEntriesCount(long folderId,
long fileEntryTypeId) |
int |
getFileEntriesCount(long folderId,
java.lang.String[] mimeTypes) |
FileEntry |
getFileEntry(long fileEntryId) |
FileEntry |
getFileEntry(long folderId,
java.lang.String title) |
FileEntry |
getFileEntryByUuid(java.lang.String uuid) |
FileVersion |
getFileVersion(long fileVersionId) |
Folder |
getFolder(long folderId) |
Folder |
getFolder(long parentFolderId,
java.lang.String title) |
java.util.List<Folder> |
getFolders(long parentFolderId,
boolean includeMountfolders,
int start,
int end,
OrderByComparator obc) |
java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId,
int start,
int end,
OrderByComparator obc) |
java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
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.lang.String |
getLogin() |
java.util.List<Folder> |
getMountFolders(long parentFolderId,
int start,
int end,
OrderByComparator obc) |
int |
getMountFoldersCount(long parentFolderId) |
java.lang.String |
getObjectName(java.lang.String objectId) |
java.util.List<java.lang.String> |
getObjectPaths(java.lang.String objectId) |
abstract Session |
getSession() |
void |
getSubfolderIds(java.util.List<java.lang.Long> folderIds,
long folderId) |
java.util.List<java.lang.Long> |
getSubfolderIds(long folderId,
boolean recurse) |
void |
initRepository() |
boolean |
isCancelCheckOutAllowable(java.lang.String objectId) |
boolean |
isCheckInAllowable(java.lang.String objectId) |
boolean |
isCheckOutAllowable(java.lang.String objectId) |
boolean |
isDocumentRetrievableByVersionSeriesId() |
boolean |
isRefreshBeforePermissionCheck() |
boolean |
isSupportsMinorVersions(java.lang.String productName) |
Lock |
lockFolder(long folderId) |
Lock |
lockFolder(long folderId,
java.lang.String owner,
boolean inheritable,
long expirationTime) |
FileEntry |
moveFileEntry(long fileEntryId,
long newFolderId,
ServiceContext serviceContext) |
Folder |
moveFolder(long folderId,
long newParentFolderId,
ServiceContext serviceContext) |
Lock |
refreshFileEntryLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
Lock |
refreshFolderLock(java.lang.String lockUuid,
long companyId,
long expirationTime) |
void |
revertFileEntry(long fileEntryId,
java.lang.String version,
ServiceContext serviceContext) |
Hits |
search(long creatorUserId,
int status,
int start,
int end) |
Hits |
search(long creatorUserId,
long folderId,
java.lang.String[] mimeTypes,
int status,
int start,
int end) |
Hits |
search(SearchContext searchContext) |
Hits |
search(SearchContext searchContext,
Query query) |
void |
setCmisRepository(BaseCmisRepository baseCmisRepository) |
FileEntry |
toFileEntry(java.lang.String objectId) |
Folder |
toFolder(java.lang.String objectId) |
void |
unlockFolder(long folderId,
java.lang.String lockUuid) |
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,
ServiceContext serviceContext) |
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,
ServiceContext serviceContext) |
Folder |
updateFolder(long folderId,
java.lang.String title,
java.lang.String description,
ServiceContext serviceContext) |
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, setAssetEntryLocalService, setCompanyId, setCompanyLocalService, setCounterLocalService, setDLAppHelperLocalService, setGroupId, setManualCheckInRequired, setRepositoryId, setTypeSettingsProperties, setUserLocalService, unlockFolder, updateFileEntry, verifyFileEntryLockclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSupportedConfigurations, getSupportedParameterspublic 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, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Folder addFolder(long parentFolderId, java.lang.String title, java.lang.String description, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileVersion cancelCheckOut(long fileEntryId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic void checkInFileEntry(long fileEntryId,
boolean major,
java.lang.String changeLog,
ServiceContext serviceContext)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic void checkInFileEntry(long fileEntryId,
java.lang.String lockUuid,
ServiceContext serviceContext)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic FileEntry checkOutFileEntry(long fileEntryId, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileEntry checkOutFileEntry(long fileEntryId, java.lang.String owner, long expirationTime, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileEntry copyFileEntry(long groupId, long fileEntryId, long destFolderId, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic void deleteFileEntry(long fileEntryId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic void deleteFolder(long folderId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic BaseRepository getCmisRepository()
public java.util.List<FileEntry> getFileEntries(long folderId, int start, int end, OrderByComparator obc) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic java.util.List<FileEntry> getFileEntries(long folderId, long fileEntryTypeId, int start, int end, OrderByComparator obc) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic java.util.List<FileEntry> getFileEntries(long folderId, java.lang.String[] mimeTypes, int start, int end, OrderByComparator obc) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic int getFileEntriesCount(long folderId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic int getFileEntriesCount(long folderId,
long fileEntryTypeId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic int getFileEntriesCount(long folderId,
java.lang.String[] mimeTypes)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic FileEntry getFileEntry(long fileEntryId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileEntry getFileEntry(long folderId, java.lang.String title) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileEntry getFileEntryByUuid(java.lang.String uuid) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileVersion getFileVersion(long fileVersionId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Folder getFolder(long folderId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Folder getFolder(long parentFolderId, java.lang.String title) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic java.util.List<Folder> getFolders(long parentFolderId, boolean includeMountfolders, int start, int end, OrderByComparator obc) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
int start,
int end,
OrderByComparator obc)
throws SystemException
getFoldersAndFileEntries in class BaseRepositoryImplSystemExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
OrderByComparator obc)
throws PortalException,
SystemException
getFoldersAndFileEntries in class BaseRepositoryImplPortalExceptionSystemExceptionpublic int getFoldersAndFileEntriesCount(long folderId)
throws SystemException
getFoldersAndFileEntriesCount in class BaseRepositoryImplSystemExceptionpublic int getFoldersAndFileEntriesCount(long folderId,
java.lang.String[] mimeTypes)
throws PortalException,
SystemException
getFoldersAndFileEntriesCount in class BaseRepositoryImplPortalExceptionSystemExceptionpublic int getFoldersCount(long parentFolderId,
boolean includeMountfolders)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic int getFoldersFileEntriesCount(java.util.List<java.lang.Long> folderIds,
int status)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic java.lang.String getLatestVersionId(java.lang.String objectId)
throws SystemException
SystemExceptionpublic java.lang.String getLogin()
throws SystemException
SystemExceptionpublic java.util.List<Folder> getMountFolders(long parentFolderId, int start, int end, OrderByComparator obc) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic int getMountFoldersCount(long parentFolderId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic java.lang.String getObjectName(java.lang.String objectId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic java.util.List<java.lang.String> getObjectPaths(java.lang.String objectId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic abstract Session getSession() throws PortalException, SystemException
PortalExceptionSystemExceptionpublic void getSubfolderIds(java.util.List<java.lang.Long> folderIds,
long folderId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic java.util.List<java.lang.Long> getSubfolderIds(long folderId,
boolean recurse)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic void initRepository()
throws PortalException,
SystemException
initRepository in interface BaseRepositoryinitRepository in class BaseRepositoryImplPortalExceptionSystemExceptionpublic boolean isCancelCheckOutAllowable(java.lang.String objectId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic boolean isCheckInAllowable(java.lang.String objectId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic boolean isCheckOutAllowable(java.lang.String objectId)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic boolean isDocumentRetrievableByVersionSeriesId()
public boolean isRefreshBeforePermissionCheck()
public boolean isSupportsMinorVersions(java.lang.String productName)
public Lock lockFolder(long folderId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Lock lockFolder(long folderId, java.lang.String owner, boolean inheritable, long expirationTime) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic FileEntry moveFileEntry(long fileEntryId, long newFolderId, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Folder moveFolder(long folderId, long newParentFolderId, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Lock refreshFileEntryLock(java.lang.String lockUuid, long companyId, long expirationTime) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Lock refreshFolderLock(java.lang.String lockUuid, long companyId, long expirationTime) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic void revertFileEntry(long fileEntryId,
java.lang.String version,
ServiceContext serviceContext)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic Hits search(long creatorUserId, int status, int start, int end) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Hits search(long creatorUserId, long folderId, java.lang.String[] mimeTypes, int status, int start, int end) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Hits search(SearchContext searchContext) throws SearchException
search in interface Repositorysearch in class BaseRepositoryImplSearchExceptionpublic Hits search(SearchContext searchContext, Query query) throws SearchException
SearchExceptionpublic void setCmisRepository(BaseCmisRepository baseCmisRepository)
public FileEntry toFileEntry(java.lang.String objectId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Folder toFolder(java.lang.String objectId) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic void unlockFolder(long folderId,
java.lang.String lockUuid)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic 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, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic 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, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic Folder updateFolder(long folderId, java.lang.String title, java.lang.String description, ServiceContext serviceContext) throws PortalException, SystemException
PortalExceptionSystemExceptionpublic boolean verifyFileEntryCheckOut(long fileEntryId,
java.lang.String lockUuid)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic boolean verifyInheritableLock(long folderId,
java.lang.String lockUuid)
throws PortalException,
SystemException
PortalExceptionSystemException