public abstract class BaseRepositoryImpl extends Object implements BaseRepository, CapabilityProvider
| Modifier and Type | Field and Description |
|---|---|
protected AssetEntryLocalService |
assetEntryLocalService |
protected CompanyLocalService |
companyLocalService |
protected DLAppHelperLocalService |
dlAppHelperLocalService |
protected DLFolderLocalService |
dlFolderLocalService |
protected RepositoryEntryLocalService |
repositoryEntryLocalService |
protected UserLocalService |
userLocalService |
| Constructor and Description |
|---|
BaseRepositoryImpl() |
| Modifier and Type | Method and Description |
|---|---|
FileEntry |
addFileEntry(long userId,
long folderId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
File file,
ServiceContext serviceContext) |
abstract Folder |
addFolder(long userId,
long parentFolderId,
String name,
String description,
ServiceContext serviceContext) |
void |
checkInFileEntry(long userId,
long fileEntryId,
boolean majorVersion,
String changeLog,
ServiceContext serviceContext)
Deprecated.
As of Judson (7.1.x), replaced by
checkInFileEntry(long, long, DLVersionNumberIncrease,
String, ServiceContext) |
abstract void |
checkInFileEntry(long userId,
long fileEntryId,
DLVersionNumberIncrease dlVersionNumberIncrease,
String changeLog,
ServiceContext serviceContext) |
abstract FileEntry |
checkOutFileEntry(long fileEntryId,
ServiceContext serviceContext) |
abstract FileEntry |
checkOutFileEntry(long fileEntryId,
String owner,
long expirationTime,
ServiceContext serviceContext) |
protected void |
clearManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext) |
void |
deleteAll() |
void |
deleteFileEntry(long folderId,
String title) |
void |
deleteFileVersion(long fileVersionId) |
void |
deleteFileVersion(long fileEntryId,
String version) |
void |
deleteFolder(long parentFolderId,
String name) |
<T extends Capability> |
getCapability(Class<T> capabilityClass) |
long |
getCompanyId() |
List<RepositoryEntry> |
getFileEntriesAndFileShortcuts(long folderId,
int status,
int start,
int end) |
int |
getFileEntriesAndFileShortcutsCount(long folderId,
int status) |
int |
getFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes) |
List<Folder> |
getFolders(long parentFolderId,
int status,
boolean includeMountfolders,
int start,
int end,
OrderByComparator<Folder> obc) |
abstract List<Object> |
getFoldersAndFileEntries(long folderId,
int start,
int end,
OrderByComparator<?> obc) |
abstract List<Object> |
getFoldersAndFileEntries(long folderId,
String[] mimeTypes,
int start,
int end,
OrderByComparator<?> obc) |
List<RepositoryEntry> |
getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
boolean includeMountFolders,
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,
boolean includeMountFolders) |
int |
getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes,
boolean includeMountFolders) |
abstract int |
getFoldersAndFileEntriesCount(long folderId) |
abstract int |
getFoldersAndFileEntriesCount(long folderId,
String[] mimeTypes) |
int |
getFoldersCount(long parentFolderId,
int status,
boolean includeMountfolders) |
long |
getGroupId() |
LocalRepository |
getLocalRepository() |
protected RepositoryEntry |
getRepositoryEntry(String objectId) |
List<FileEntry> |
getRepositoryFileEntries(long userId,
long rootFolderId,
int start,
int end,
OrderByComparator<FileEntry> obc) |
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) |
long |
getRepositoryId() |
String[][] |
getSupportedParameters()
Deprecated.
As of Wilberforce (7.0.x)
|
UnicodeProperties |
getTypeSettingsProperties() |
abstract void |
initRepository() |
<T extends Capability> |
isCapabilityProvided(Class<T> capabilityClass) |
Hits |
search(SearchContext searchContext) |
void |
setAssetEntryLocalService(AssetEntryLocalService assetEntryLocalService) |
void |
setCompanyId(long companyId) |
void |
setCompanyLocalService(CompanyLocalService companyLocalService) |
void |
setDLAppHelperLocalService(DLAppHelperLocalService dlAppHelperLocalService) |
void |
setDLFolderLocalService(DLFolderLocalService dlFolderLocalService) |
void |
setGroupId(long groupId) |
protected void |
setManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext) |
void |
setRepositoryEntryLocalService(RepositoryEntryLocalService repositoryEntryLocalService) |
void |
setRepositoryId(long repositoryId) |
void |
setTypeSettingsProperties(UnicodeProperties typeSettingsProperties) |
void |
setUserLocalService(UserLocalService userLocalService) |
void |
unlockFolder(long parentFolderId,
String name,
String lockUuid) |
FileEntry |
updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
boolean majorVersion,
File file,
ServiceContext serviceContext)
Deprecated.
As of Judson (7.1.x), replaced by
updateFileEntry(long, long, String, String, String, String,
String, DLVersionNumberIncrease, File, ServiceContext) |
FileEntry |
updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
boolean majorVersion,
InputStream is,
long size,
ServiceContext serviceContext)
Deprecated.
As of Judson (7.1.x), replaced by
updateFileEntry(long, long, String, String, String, String,
String, DLVersionNumberIncrease, InputStream, long,
ServiceContext) |
FileEntry |
updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
DLVersionNumberIncrease dlVersionNumberIncrease,
File file,
ServiceContext serviceContext) |
abstract FileEntry |
updateFileEntry(long userId,
long fileEntryId,
String sourceFileName,
String mimeType,
String title,
String description,
String changeLog,
DLVersionNumberIncrease dlVersionNumberIncrease,
InputStream is,
long size,
ServiceContext serviceContext) |
Folder |
updateFolder(long folderId,
long parentFolderId,
String name,
String description,
ServiceContext serviceContext) |
boolean |
verifyFileEntryLock(long fileEntryId,
String lockUuid) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcancelCheckOut, getFileEntries, getFileEntries, getFileEntriesCount, getFileEntriesCount, getFoldersAndFileEntriesAndFileShortcuts, getFoldersAndFileEntriesAndFileShortcutsCount, getFoldersFileEntriesCount, getMountFolders, getMountFoldersCount, getSubfolderIds, getSubfolderIds, lockFolder, lockFolder, refreshFileEntryLock, refreshFolderLock, search, search, search, unlockFolder, updateFolder, verifyFileEntryCheckOut, verifyInheritableLockaddFileEntry, addFileShortcut, checkInFileEntry, copyFileEntry, deleteFileEntry, deleteFileShortcut, deleteFileShortcuts, deleteFolder, getFileEntries, getFileEntries, getFileEntries, getFileEntriesCount, getFileEntriesCount, getFileEntriesCount, getFileEntry, getFileEntry, getFileEntryByUuid, getFileShortcut, getFileVersion, getFolder, getFolder, getFolders, getFoldersCount, moveFileEntry, moveFolder, revertFileEntry, updateFileShortcut, updateFileShortcutsprotected AssetEntryLocalService assetEntryLocalService
protected CompanyLocalService companyLocalService
protected DLAppHelperLocalService dlAppHelperLocalService
protected DLFolderLocalService dlFolderLocalService
protected RepositoryEntryLocalService repositoryEntryLocalService
protected UserLocalService userLocalService
public FileEntry addFileEntry(long userId, long folderId, String sourceFileName, String mimeType, String title, String description, String changeLog, File file, ServiceContext serviceContext) throws PortalException
addFileEntry in interface DocumentRepositoryPortalExceptionpublic abstract Folder addFolder(long userId, long parentFolderId, String name, String description, ServiceContext serviceContext) throws PortalException
addFolder in interface DocumentRepositoryPortalException@Deprecated
public void checkInFileEntry(long userId,
long fileEntryId,
boolean majorVersion,
String changeLog,
ServiceContext serviceContext)
throws PortalException
checkInFileEntry(long, long, DLVersionNumberIncrease,
String, ServiceContext)checkInFileEntry in interface DocumentRepositoryPortalExceptionpublic abstract void checkInFileEntry(long userId,
long fileEntryId,
DLVersionNumberIncrease dlVersionNumberIncrease,
String changeLog,
ServiceContext serviceContext)
throws PortalException
checkInFileEntry in interface DocumentRepositoryPortalExceptionpublic abstract FileEntry checkOutFileEntry(long fileEntryId, ServiceContext serviceContext) throws PortalException
checkOutFileEntry in interface RepositoryPortalExceptionpublic abstract FileEntry checkOutFileEntry(long fileEntryId, String owner, long expirationTime, ServiceContext serviceContext) throws PortalException
checkOutFileEntry in interface RepositoryPortalExceptionpublic void deleteAll()
deleteAll in interface DocumentRepositorypublic void deleteFileEntry(long folderId,
String title)
throws PortalException
deleteFileEntry in interface RepositoryPortalExceptionpublic void deleteFileVersion(long fileVersionId)
throws PortalException
deleteFileVersion in interface DocumentRepositoryPortalExceptionpublic void deleteFileVersion(long fileEntryId,
String version)
deleteFileVersion in interface Repositorypublic void deleteFolder(long parentFolderId,
String name)
throws PortalException
deleteFolder in interface RepositoryPortalExceptionpublic <T extends Capability> T getCapability(Class<T> capabilityClass)
getCapability in interface CapabilityProviderpublic long getCompanyId()
public List<RepositoryEntry> getFileEntriesAndFileShortcuts(long folderId, int status, int start, int end) throws PortalException
getFileEntriesAndFileShortcuts in interface DocumentRepositoryPortalExceptionpublic int getFileEntriesAndFileShortcutsCount(long folderId,
int status)
throws PortalException
getFileEntriesAndFileShortcutsCount in interface DocumentRepositoryPortalExceptionpublic int getFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes)
throws PortalException
getFileEntriesAndFileShortcutsCount in interface RepositoryPortalExceptionpublic List<Folder> getFolders(long parentFolderId, int status, boolean includeMountfolders, int start, int end, OrderByComparator<Folder> obc) throws PortalException
getFolders in interface DocumentRepositoryPortalExceptionpublic abstract List<Object> getFoldersAndFileEntries(long folderId,
int start,
int end,
OrderByComparator<?> obc)
public abstract List<Object> getFoldersAndFileEntries(long folderId,
String[] mimeTypes,
int start,
int end,
OrderByComparator<?> obc)
throws PortalException
PortalExceptionpublic List<RepositoryEntry> getFoldersAndFileEntriesAndFileShortcuts(long folderId, int status, boolean includeMountFolders, int start, int end, OrderByComparator<?> obc)
getFoldersAndFileEntriesAndFileShortcuts in interface DocumentRepositorypublic List<RepositoryEntry> getFoldersAndFileEntriesAndFileShortcuts(long folderId, int status, String[] mimeTypes, boolean includeMountFolders, int start, int end, OrderByComparator<?> obc) throws PortalException
getFoldersAndFileEntriesAndFileShortcuts in interface RepositoryPortalExceptionpublic int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
boolean includeMountFolders)
getFoldersAndFileEntriesAndFileShortcutsCount in interface DocumentRepositorypublic int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
String[] mimeTypes,
boolean includeMountFolders)
throws PortalException
getFoldersAndFileEntriesAndFileShortcutsCount in interface RepositoryPortalExceptionpublic abstract int getFoldersAndFileEntriesCount(long folderId)
public abstract int getFoldersAndFileEntriesCount(long folderId,
String[] mimeTypes)
throws PortalException
PortalExceptionpublic int getFoldersCount(long parentFolderId,
int status,
boolean includeMountfolders)
throws PortalException
getFoldersCount in interface DocumentRepositoryPortalExceptionpublic long getGroupId()
public LocalRepository getLocalRepository()
getLocalRepository in interface BaseRepositorypublic List<FileEntry> getRepositoryFileEntries(long userId, long rootFolderId, int start, int end, OrderByComparator<FileEntry> obc) throws PortalException
getRepositoryFileEntries in interface DocumentRepositoryPortalExceptionpublic List<FileEntry> getRepositoryFileEntries(long userId, long rootFolderId, String[] mimeTypes, int status, int start, int end, OrderByComparator<FileEntry> obc) throws PortalException
getRepositoryFileEntries in interface RepositoryPortalExceptionpublic int getRepositoryFileEntriesCount(long userId,
long rootFolderId)
throws PortalException
getRepositoryFileEntriesCount in interface RepositoryPortalExceptionpublic int getRepositoryFileEntriesCount(long userId,
long rootFolderId,
String[] mimeTypes,
int status)
throws PortalException
getRepositoryFileEntriesCount in interface RepositoryPortalExceptionpublic long getRepositoryId()
getRepositoryId in interface DocumentRepository@Deprecated public String[][] getSupportedParameters()
getSupportedParameters in interface BaseRepositorypublic UnicodeProperties getTypeSettingsProperties()
public abstract void initRepository()
throws PortalException
initRepository in interface BaseRepositoryPortalExceptionpublic <T extends Capability> boolean isCapabilityProvided(Class<T> capabilityClass)
isCapabilityProvided in interface CapabilityProviderpublic Hits search(SearchContext searchContext) throws SearchException
search in interface RepositorySearchExceptionpublic void setAssetEntryLocalService(AssetEntryLocalService assetEntryLocalService)
setAssetEntryLocalService in interface BaseRepositorypublic void setCompanyId(long companyId)
setCompanyId in interface BaseRepositorypublic void setCompanyLocalService(CompanyLocalService companyLocalService)
setCompanyLocalService in interface BaseRepositorypublic void setDLAppHelperLocalService(DLAppHelperLocalService dlAppHelperLocalService)
setDLAppHelperLocalService in interface BaseRepositorypublic void setDLFolderLocalService(DLFolderLocalService dlFolderLocalService)
setDLFolderLocalService in interface BaseRepositorypublic void setGroupId(long groupId)
setGroupId in interface BaseRepositorypublic void setRepositoryEntryLocalService(RepositoryEntryLocalService repositoryEntryLocalService)
setRepositoryEntryLocalService in interface BaseRepositorypublic void setRepositoryId(long repositoryId)
setRepositoryId in interface BaseRepositorypublic void setTypeSettingsProperties(UnicodeProperties typeSettingsProperties)
setTypeSettingsProperties in interface BaseRepositorypublic void setUserLocalService(UserLocalService userLocalService)
setUserLocalService in interface BaseRepositorypublic void unlockFolder(long parentFolderId,
String name,
String lockUuid)
throws PortalException
unlockFolder in interface RepositoryPortalException@Deprecated public FileEntry updateFileEntry(long userId, long fileEntryId, String sourceFileName, String mimeType, String title, String description, String changeLog, boolean majorVersion, File file, ServiceContext serviceContext) throws PortalException
updateFileEntry(long, long, String, String, String, String,
String, DLVersionNumberIncrease, File, ServiceContext)updateFileEntry in interface DocumentRepositoryPortalException@Deprecated public FileEntry updateFileEntry(long userId, long fileEntryId, String sourceFileName, String mimeType, String title, String description, String changeLog, boolean majorVersion, InputStream is, long size, ServiceContext serviceContext) throws PortalException
updateFileEntry(long, long, String, String, String, String,
String, DLVersionNumberIncrease, InputStream, long,
ServiceContext)updateFileEntry in interface DocumentRepositoryPortalExceptionpublic FileEntry updateFileEntry(long userId, long fileEntryId, String sourceFileName, String mimeType, String title, String description, String changeLog, DLVersionNumberIncrease dlVersionNumberIncrease, File file, ServiceContext serviceContext) throws PortalException
updateFileEntry in interface DocumentRepositoryPortalExceptionpublic abstract FileEntry updateFileEntry(long userId, long fileEntryId, String sourceFileName, String mimeType, String title, String description, String changeLog, DLVersionNumberIncrease dlVersionNumberIncrease, InputStream is, long size, ServiceContext serviceContext) throws PortalException
updateFileEntry in interface DocumentRepositoryPortalExceptionpublic Folder updateFolder(long folderId, long parentFolderId, String name, String description, ServiceContext serviceContext)
updateFolder in interface DocumentRepositorypublic boolean verifyFileEntryLock(long fileEntryId,
String lockUuid)
verifyFileEntryLock in interface Repositoryprotected void clearManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext)
throws NoSuchRepositoryEntryException
NoSuchRepositoryEntryExceptionprotected RepositoryEntry getRepositoryEntry(String objectId) throws PortalException
PortalExceptionprotected void setManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext)
throws NoSuchRepositoryEntryException
NoSuchRepositoryEntryException