public interface Repository extends DocumentRepository
Modifier and Type | Method and Description |
---|---|
FileVersion |
cancelCheckOut(long fileEntryId)
Cancels the file entry check out.
|
FileEntry |
checkOutFileEntry(long fileEntryId,
ServiceContext serviceContext) |
FileEntry |
checkOutFileEntry(long fileEntryId,
String owner,
long expirationTime,
ServiceContext serviceContext) |
void |
deleteFileEntry(long folderId,
String title) |
void |
deleteFileVersion(long fileEntryId,
String version) |
void |
deleteFolder(long parentFolderId,
String name) |
List<FileEntry> |
getFileEntries(long folderId,
long fileEntryTypeId,
int start,
int end,
OrderByComparator<FileEntry> obc) |
List<FileEntry> |
getFileEntries(long folderId,
String[] mimeTypes,
int start,
int end,
OrderByComparator<FileEntry> obc) |
int |
getFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes) |
int |
getFileEntriesCount(long folderId,
long fileEntryTypeId) |
int |
getFileEntriesCount(long folderId,
String[] mimeTypes) |
default List<RepositoryEntry> |
getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
String[] mimeTypes,
boolean includeMountFolders,
boolean includeOwner,
int start,
int end,
OrderByComparator<?> obc) |
List<RepositoryEntry> |
getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
String[] mimeTypes,
boolean includeMountFolders,
int start,
int end,
OrderByComparator<?> obc) |
int |
getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes,
boolean includeMountFolders) |
default int |
getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes,
boolean includeMountFolders,
boolean includeOwner) |
int |
getFoldersFileEntriesCount(List<Long> folderIds,
int status) |
List<Folder> |
getMountFolders(long parentFolderId,
int start,
int end,
OrderByComparator<Folder> obc) |
int |
getMountFoldersCount(long parentFolderId) |
List<FileEntry> |
getRepositoryFileEntries(long userId,
long rootFolderId,
String[] mimeTypes,
int status,
int start,
int end,
OrderByComparator<FileEntry> obc) |
int |
getRepositoryFileEntriesCount(long userId,
long rootFolderId) |
int |
getRepositoryFileEntriesCount(long userId,
long rootFolderId,
String[] mimeTypes,
int status) |
void |
getSubfolderIds(List<Long> folderIds,
long folderId) |
List<Long> |
getSubfolderIds(long folderId,
boolean recurse) |
Lock |
lockFolder(long folderId) |
Lock |
lockFolder(long folderId,
String owner,
boolean inheritable,
long expirationTime) |
Lock |
refreshFileEntryLock(String lockUuid,
long companyId,
long expirationTime) |
Lock |
refreshFolderLock(String lockUuid,
long companyId,
long expirationTime) |
Hits |
search(long creatorUserId,
int status,
int start,
int end) |
Hits |
search(long creatorUserId,
long folderId,
String[] mimeTypes,
int status,
int start,
int end) |
Hits |
search(SearchContext searchContext) |
Hits |
search(SearchContext searchContext,
Query query) |
void |
unlockFolder(long folderId,
String lockUuid) |
void |
unlockFolder(long parentFolderId,
String name,
String lockUuid) |
Folder |
updateFolder(long folderId,
String name,
String description,
ServiceContext serviceContext) |
boolean |
verifyFileEntryCheckOut(long fileEntryId,
String lockUuid) |
boolean |
verifyFileEntryLock(long fileEntryId,
String lockUuid) |
boolean |
verifyInheritableLock(long folderId,
String lockUuid) |
addFileEntry, addFileEntry, addFileShortcut, addFolder, checkInFileEntry, checkInFileEntry, checkInFileEntry, copyFileEntry, deleteAll, deleteFileEntry, deleteFileShortcut, deleteFileShortcuts, deleteFileVersion, deleteFolder, getFileEntries, getFileEntries, getFileEntries, getFileEntriesAndFileShortcuts, getFileEntriesAndFileShortcutsCount, getFileEntriesCount, getFileEntriesCount, getFileEntriesCount, getFileEntry, getFileEntry, getFileEntryByUuid, getFileShortcut, getFileVersion, getFolder, getFolder, getFolders, getFolders, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersCount, getFoldersCount, getRepositoryFileEntries, getRepositoryId, moveFileEntry, moveFolder, revertFileEntry, updateFileEntry, updateFileEntry, updateFileEntry, updateFileEntry, updateFileShortcut, updateFileShortcuts, updateFolder
getCapability, isCapabilityProvided
FileVersion cancelCheckOut(long fileEntryId) throws PortalException
fileEntryId
- the primary key of the file entry to cancel the check
outnull
if the file entry was not checked outPortalException
DocumentRepository.checkInFileEntry(long, long, boolean, String, ServiceContext)
,
checkOutFileEntry(long, ServiceContext)
FileEntry checkOutFileEntry(long fileEntryId, ServiceContext serviceContext) throws PortalException
PortalException
FileEntry checkOutFileEntry(long fileEntryId, String owner, long expirationTime, ServiceContext serviceContext) throws PortalException
PortalException
void deleteFileEntry(long folderId, String title) throws PortalException
PortalException
void deleteFileVersion(long fileEntryId, String version) throws PortalException
PortalException
void deleteFolder(long parentFolderId, String name) throws PortalException
PortalException
List<FileEntry> getFileEntries(long folderId, long fileEntryTypeId, int start, int end, OrderByComparator<FileEntry> obc) throws PortalException
PortalException
List<FileEntry> getFileEntries(long folderId, String[] mimeTypes, int start, int end, OrderByComparator<FileEntry> obc) throws PortalException
PortalException
int getFileEntriesAndFileShortcutsCount(long folderId, int status, String[] mimeTypes) throws PortalException
PortalException
int getFileEntriesCount(long folderId, long fileEntryTypeId) throws PortalException
PortalException
int getFileEntriesCount(long folderId, String[] mimeTypes) throws PortalException
PortalException
default List<RepositoryEntry> getFoldersAndFileEntriesAndFileShortcuts(long folderId, int status, String[] mimeTypes, boolean includeMountFolders, boolean includeOwner, int start, int end, OrderByComparator<?> obc) throws PortalException
PortalException
List<RepositoryEntry> getFoldersAndFileEntriesAndFileShortcuts(long folderId, int status, String[] mimeTypes, boolean includeMountFolders, int start, int end, OrderByComparator<?> obc) throws PortalException
PortalException
int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId, int status, String[] mimeTypes, boolean includeMountFolders) throws PortalException
PortalException
default int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId, int status, String[] mimeTypes, boolean includeMountFolders, boolean includeOwner) throws PortalException
PortalException
int getFoldersFileEntriesCount(List<Long> folderIds, int status) throws PortalException
PortalException
List<Folder> getMountFolders(long parentFolderId, int start, int end, OrderByComparator<Folder> obc) throws PortalException
PortalException
int getMountFoldersCount(long parentFolderId) throws PortalException
PortalException
List<FileEntry> getRepositoryFileEntries(long userId, long rootFolderId, String[] mimeTypes, int status, int start, int end, OrderByComparator<FileEntry> obc) throws PortalException
PortalException
int getRepositoryFileEntriesCount(long userId, long rootFolderId) throws PortalException
PortalException
int getRepositoryFileEntriesCount(long userId, long rootFolderId, String[] mimeTypes, int status) throws PortalException
PortalException
void getSubfolderIds(List<Long> folderIds, long folderId) throws PortalException
PortalException
List<Long> getSubfolderIds(long folderId, boolean recurse) throws PortalException
PortalException
Lock lockFolder(long folderId) throws PortalException
PortalException
Lock lockFolder(long folderId, String owner, boolean inheritable, long expirationTime) throws PortalException
PortalException
Lock refreshFileEntryLock(String lockUuid, long companyId, long expirationTime) throws PortalException
PortalException
Lock refreshFolderLock(String lockUuid, long companyId, long expirationTime) throws PortalException
PortalException
Hits search(long creatorUserId, int status, int start, int end) throws PortalException
PortalException
Hits search(long creatorUserId, long folderId, String[] mimeTypes, int status, int start, int end) throws PortalException
PortalException
Hits search(SearchContext searchContext) throws SearchException
SearchException
Hits search(SearchContext searchContext, Query query) throws SearchException
SearchException
void unlockFolder(long folderId, String lockUuid) throws PortalException
PortalException
void unlockFolder(long parentFolderId, String name, String lockUuid) throws PortalException
PortalException
Folder updateFolder(long folderId, String name, String description, ServiceContext serviceContext) throws PortalException
PortalException
boolean verifyFileEntryCheckOut(long fileEntryId, String lockUuid) throws PortalException
PortalException
boolean verifyFileEntryLock(long fileEntryId, String lockUuid) throws PortalException
PortalException
boolean verifyInheritableLock(long folderId, String lockUuid) throws PortalException
PortalException