com.liferay.portal.repository
Class InitializedDocumentRepository<T extends com.liferay.portal.kernel.repository.DocumentRepository>
java.lang.Object
com.liferay.portal.repository.InitializedDocumentRepository<T>
- All Implemented Interfaces:
- com.liferay.portal.kernel.repository.capabilities.CapabilityProvider, com.liferay.portal.kernel.repository.DocumentRepository
- Direct Known Subclasses:
- InitializedLocalRepository, InitializedRepository
public abstract class InitializedDocumentRepository<T extends com.liferay.portal.kernel.repository.DocumentRepository>
- extends Object
- implements com.liferay.portal.kernel.repository.DocumentRepository
Method Summary |
com.liferay.portal.kernel.repository.model.FileEntry |
addFileEntry(long userId,
long folderId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
File file,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
com.liferay.portal.kernel.repository.model.FileEntry |
addFileEntry(long userId,
long folderId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
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,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
protected void |
checkDocumentRepository()
|
void |
checkInFileEntry(long userId,
long fileEntryId,
boolean majorVersion,
String changeLog,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
void |
checkInFileEntry(long userId,
long fileEntryId,
String lockUuid,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
com.liferay.portal.kernel.repository.model.FileEntry |
copyFileEntry(long userId,
long groupId,
long fileEntryId,
long destFolderId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
void |
deleteAll()
|
void |
deleteFileEntry(long fileEntryId)
|
void |
deleteFileShortcut(long fileShortcutId)
|
void |
deleteFileShortcuts(long toFileEntryId)
|
void |
deleteFolder(long folderId)
|
<C extends com.liferay.portal.kernel.repository.capabilities.Capability>
C |
|
getCapability(Class<C> capabilityClass)
|
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)
|
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)
|
List<com.liferay.portal.kernel.repository.model.RepositoryEntry> |
getFileEntriesAndFileShortcuts(long folderId,
int status,
int start,
int end)
|
int |
getFileEntriesAndFileShortcutsCount(long folderId,
int status)
|
int |
getFileEntriesCount(long folderId)
|
int |
getFileEntriesCount(long folderId,
int status)
|
com.liferay.portal.kernel.repository.model.FileEntry |
getFileEntry(long fileEntryId)
|
com.liferay.portal.kernel.repository.model.FileEntry |
getFileEntry(long folderId,
String title)
|
com.liferay.portal.kernel.repository.model.FileEntry |
getFileEntryByUuid(String uuid)
|
com.liferay.portal.kernel.repository.model.FileShortcut |
getFileShortcut(long fileShortcutId)
|
com.liferay.portal.kernel.repository.model.FileVersion |
getFileVersion(long fileVersionId)
|
com.liferay.portal.kernel.repository.model.Folder |
getFolder(long folderId)
|
com.liferay.portal.kernel.repository.model.Folder |
getFolder(long parentFolderId,
String name)
|
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)
|
List<com.liferay.portal.kernel.repository.model.Folder> |
getFolders(long parentFolderId,
int status,
boolean includeMountFolders,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.Folder> obc)
|
List<com.liferay.portal.kernel.repository.model.RepositoryEntry> |
getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
boolean includeMountFolders,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<?> obc)
|
int |
getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
boolean includeMountFolders)
|
int |
getFoldersCount(long parentFolderId,
boolean includeMountfolders)
|
int |
getFoldersCount(long parentFolderId,
int status,
boolean includeMountfolders)
|
List<com.liferay.portal.kernel.repository.model.FileEntry> |
getRepositoryFileEntries(long userId,
long rootFolderId,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<com.liferay.portal.kernel.repository.model.FileEntry> obc)
|
long |
getRepositoryId()
|
<C extends com.liferay.portal.kernel.repository.capabilities.Capability>
boolean |
|
isCapabilityProvided(Class<C> capabilityClass)
|
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)
|
void |
revertFileEntry(long userId,
long fileEntryId,
String version,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
void |
setDocumentRepository(T documentRepository)
|
com.liferay.portal.kernel.repository.model.FileEntry |
updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
boolean majorVersion,
File file,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
com.liferay.portal.kernel.repository.model.FileEntry |
updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
boolean majorVersion,
InputStream is,
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,
long parentFolderId,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
documentRepository
protected T extends com.liferay.portal.kernel.repository.DocumentRepository documentRepository
InitializedDocumentRepository
public InitializedDocumentRepository()
addFileEntry
public com.liferay.portal.kernel.repository.model.FileEntry addFileEntry(long userId,
long folderId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
File file,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
addFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
addFileEntry
public com.liferay.portal.kernel.repository.model.FileEntry addFileEntry(long userId,
long folderId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
InputStream is,
long size,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
addFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
addFileShortcut
public com.liferay.portal.kernel.repository.model.FileShortcut addFileShortcut(long userId,
long folderId,
long toFileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
addFileShortcut
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
addFolder
public com.liferay.portal.kernel.repository.model.Folder addFolder(long userId,
long parentFolderId,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
addFolder
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
checkInFileEntry
public void checkInFileEntry(long userId,
long fileEntryId,
boolean majorVersion,
String changeLog,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
checkInFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
checkInFileEntry
public void checkInFileEntry(long userId,
long fileEntryId,
String lockUuid,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
checkInFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
copyFileEntry
public 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
- Specified by:
copyFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteAll
public void deleteAll()
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
deleteAll
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteFileEntry
public void deleteFileEntry(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
deleteFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteFileShortcut
public void deleteFileShortcut(long fileShortcutId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
deleteFileShortcut
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteFileShortcuts
public void deleteFileShortcuts(long toFileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
deleteFileShortcuts
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
deleteFolder
public void deleteFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
deleteFolder
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getCapability
public <C extends com.liferay.portal.kernel.repository.capabilities.Capability> C getCapability(Class<C> capabilityClass)
- Specified by:
getCapability
in interface com.liferay.portal.kernel.repository.capabilities.CapabilityProvider
getFileEntries
public 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)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntries
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntries
public 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)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntries
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntriesAndFileShortcuts
public List<com.liferay.portal.kernel.repository.model.RepositoryEntry> getFileEntriesAndFileShortcuts(long folderId,
int status,
int start,
int end)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntriesAndFileShortcuts
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntriesAndFileShortcutsCount
public int getFileEntriesAndFileShortcutsCount(long folderId,
int status)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntriesAndFileShortcutsCount
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntriesCount
public int getFileEntriesCount(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntriesCount
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntriesCount
public int getFileEntriesCount(long folderId,
int status)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntriesCount
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntry
public com.liferay.portal.kernel.repository.model.FileEntry getFileEntry(long fileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntry
public com.liferay.portal.kernel.repository.model.FileEntry getFileEntry(long folderId,
String title)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileEntryByUuid
public com.liferay.portal.kernel.repository.model.FileEntry getFileEntryByUuid(String uuid)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileEntryByUuid
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileShortcut
public com.liferay.portal.kernel.repository.model.FileShortcut getFileShortcut(long fileShortcutId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileShortcut
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFileVersion
public com.liferay.portal.kernel.repository.model.FileVersion getFileVersion(long fileVersionId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFileVersion
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFolder
public com.liferay.portal.kernel.repository.model.Folder getFolder(long folderId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFolder
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFolder
public com.liferay.portal.kernel.repository.model.Folder getFolder(long parentFolderId,
String name)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFolder
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFolders
public 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
- Specified by:
getFolders
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFolders
public List<com.liferay.portal.kernel.repository.model.Folder> getFolders(long parentFolderId,
int status,
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
- Specified by:
getFolders
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFoldersAndFileEntriesAndFileShortcuts
public List<com.liferay.portal.kernel.repository.model.RepositoryEntry> getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
boolean includeMountFolders,
int start,
int end,
com.liferay.portal.kernel.util.OrderByComparator<?> obc)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFoldersAndFileEntriesAndFileShortcuts
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFoldersAndFileEntriesAndFileShortcutsCount
public int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
boolean includeMountFolders)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFoldersAndFileEntriesAndFileShortcutsCount
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFoldersCount
public int getFoldersCount(long parentFolderId,
boolean includeMountfolders)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFoldersCount
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getFoldersCount
public int getFoldersCount(long parentFolderId,
int status,
boolean includeMountfolders)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
getFoldersCount
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getRepositoryFileEntries
public List<com.liferay.portal.kernel.repository.model.FileEntry> getRepositoryFileEntries(long userId,
long rootFolderId,
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
- Specified by:
getRepositoryFileEntries
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
getRepositoryId
public long getRepositoryId()
- Specified by:
getRepositoryId
in interface com.liferay.portal.kernel.repository.DocumentRepository
isCapabilityProvided
public <C extends com.liferay.portal.kernel.repository.capabilities.Capability> boolean isCapabilityProvided(Class<C> capabilityClass)
- Specified by:
isCapabilityProvided
in interface com.liferay.portal.kernel.repository.capabilities.CapabilityProvider
moveFileEntry
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
- Specified by:
moveFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
moveFolder
public 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
- Specified by:
moveFolder
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
revertFileEntry
public void revertFileEntry(long userId,
long fileEntryId,
String version,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
revertFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
setDocumentRepository
public void setDocumentRepository(T documentRepository)
updateFileEntry
public com.liferay.portal.kernel.repository.model.FileEntry updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
boolean majorVersion,
File file,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
updateFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
updateFileEntry
public com.liferay.portal.kernel.repository.model.FileEntry updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
boolean majorVersion,
InputStream is,
long size,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
updateFileEntry
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
updateFileShortcut
public com.liferay.portal.kernel.repository.model.FileShortcut updateFileShortcut(long userId,
long fileShortcutId,
long folderId,
long toFileEntryId,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
updateFileShortcut
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
updateFileShortcuts
public void updateFileShortcuts(long oldToFileEntryId,
long newToFileEntryId)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
updateFileShortcuts
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
updateFolder
public com.liferay.portal.kernel.repository.model.Folder updateFolder(long folderId,
long parentFolderId,
String name,
String description,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
- Specified by:
updateFolder
in interface com.liferay.portal.kernel.repository.DocumentRepository
- Throws:
com.liferay.portal.kernel.exception.PortalException
checkDocumentRepository
protected void checkDocumentRepository()