public abstract class BaseRepositoryImpl extends java.lang.Object implements BaseRepository
| Modifier and Type | Field and Description |
|---|---|
protected AssetEntryLocalService |
assetEntryLocalService |
protected CompanyLocalService |
companyLocalService |
protected CounterLocalService |
counterLocalService |
protected DLAppHelperLocalService |
dlAppHelperLocalService |
protected UserLocalService |
userLocalService |
| Constructor and Description |
|---|
BaseRepositoryImpl() |
| 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.File file,
ServiceContext serviceContext) |
void |
checkInFileEntry(long fileEntryId,
java.lang.String lockUuid)
Deprecated.
As of 6.2.0, replaced by
Repository.checkInFileEntry(long,
String, ServiceContext) |
protected void |
clearManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext) |
void |
deleteFileEntry(long folderId,
java.lang.String title) |
void |
deleteFileVersion(long fileEntryId,
java.lang.String version) |
void |
deleteFolder(long parentFolderId,
java.lang.String title) |
long |
getCompanyId() |
java.util.List<java.lang.Object> |
getFileEntriesAndFileShortcuts(long folderId,
int status,
int start,
int end) |
int |
getFileEntriesAndFileShortcutsCount(long folderId,
int status) |
int |
getFileEntriesAndFileShortcutsCount(long folderId,
int status,
java.lang.String[] mimeTypes) |
java.util.List<Folder> |
getFolders(long parentFolderId,
int status,
boolean includeMountfolders,
int start,
int end,
OrderByComparator obc) |
abstract java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId,
int start,
int end,
OrderByComparator obc) |
abstract java.util.List<java.lang.Object> |
getFoldersAndFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
OrderByComparator obc) |
java.util.List<java.lang.Object> |
getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
boolean includeMountFolders,
int start,
int end,
OrderByComparator obc) |
java.util.List<java.lang.Object> |
getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
java.lang.String[] mimeTypes,
boolean includeMountFolders,
int start,
int end,
OrderByComparator obc) |
int |
getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
boolean includeMountFolders) |
int |
getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
java.lang.String[] mimeTypes,
boolean includeMountFolders) |
abstract int |
getFoldersAndFileEntriesCount(long folderId) |
abstract int |
getFoldersAndFileEntriesCount(long folderId,
java.lang.String[] mimeTypes) |
int |
getFoldersCount(long parentFolderId,
int status,
boolean includeMountfolders) |
long |
getGroupId() |
LocalRepository |
getLocalRepository() |
java.lang.Object[] |
getRepositoryEntryIds(java.lang.String objectId) |
java.util.List<FileEntry> |
getRepositoryFileEntries(long userId,
long rootFolderId,
int start,
int end,
OrderByComparator obc) |
java.util.List<FileEntry> |
getRepositoryFileEntries(long userId,
long rootFolderId,
java.lang.String[] mimeTypes,
int status,
int start,
int end,
OrderByComparator obc) |
int |
getRepositoryFileEntriesCount(long userId,
long rootFolderId) |
int |
getRepositoryFileEntriesCount(long userId,
long rootFolderId,
java.lang.String[] mimeTypes,
int status) |
long |
getRepositoryId() |
UnicodeProperties |
getTypeSettingsProperties() |
abstract void |
initRepository() |
Lock |
lockFileEntry(long fileEntryId)
Deprecated.
As of 6.2.0, replaced by
Repository.checkOutFileEntry(long,
ServiceContext) |
Lock |
lockFileEntry(long fileEntryId,
java.lang.String owner,
long expirationTime)
Deprecated.
As of 6.2.0, replaced by
Repository.checkOutFileEntry(long,
String, long, ServiceContext) |
Hits |
search(SearchContext searchContext) |
void |
setAssetEntryLocalService(AssetEntryLocalService assetEntryLocalService) |
void |
setCompanyId(long companyId) |
void |
setCompanyLocalService(CompanyLocalService companyLocalService) |
void |
setCounterLocalService(CounterLocalService counterLocalService) |
void |
setDLAppHelperLocalService(DLAppHelperLocalService dlAppHelperLocalService) |
void |
setGroupId(long groupId) |
protected void |
setManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext) |
void |
setRepositoryId(long repositoryId) |
void |
setTypeSettingsProperties(UnicodeProperties typeSettingsProperties) |
void |
setUserLocalService(UserLocalService userLocalService) |
void |
unlockFolder(long parentFolderId,
java.lang.String title,
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.File file,
ServiceContext serviceContext) |
boolean |
verifyFileEntryLock(long fileEntryId,
java.lang.String lockUuid) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetSupportedConfigurations, getSupportedParametersaddFileEntry, addFolder, cancelCheckOut, checkInFileEntry, checkInFileEntry, checkOutFileEntry, checkOutFileEntry, copyFileEntry, deleteFileEntry, deleteFolder, getFileEntries, getFileEntries, getFileEntries, getFileEntriesCount, getFileEntriesCount, getFileEntriesCount, getFileEntry, getFileEntry, getFileEntryByUuid, getFileVersion, getFolder, getFolder, getFolders, getFoldersCount, getFoldersFileEntriesCount, getMountFolders, getMountFoldersCount, getSubfolderIds, getSubfolderIds, lockFolder, lockFolder, moveFileEntry, moveFolder, refreshFileEntryLock, refreshFolderLock, revertFileEntry, search, search, search, unlockFolder, updateFileEntry, updateFolder, verifyFileEntryCheckOut, verifyInheritableLockprotected AssetEntryLocalService assetEntryLocalService
protected CompanyLocalService companyLocalService
protected CounterLocalService counterLocalService
protected DLAppHelperLocalService dlAppHelperLocalService
protected UserLocalService userLocalService
public 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.File file, ServiceContext serviceContext) throws PortalException, SystemException
addFileEntry in interface RepositoryPortalExceptionSystemExceptionpublic void checkInFileEntry(long fileEntryId,
java.lang.String lockUuid)
throws PortalException,
SystemException
Repository.checkInFileEntry(long,
String, ServiceContext)checkInFileEntry in interface RepositoryPortalExceptionSystemExceptionpublic void deleteFileEntry(long folderId,
java.lang.String title)
throws PortalException,
SystemException
deleteFileEntry in interface RepositoryPortalExceptionSystemExceptionpublic void deleteFileVersion(long fileEntryId,
java.lang.String version)
deleteFileVersion in interface Repositorypublic void deleteFolder(long parentFolderId,
java.lang.String title)
throws PortalException,
SystemException
deleteFolder in interface RepositoryPortalExceptionSystemExceptionpublic long getCompanyId()
public java.util.List<java.lang.Object> getFileEntriesAndFileShortcuts(long folderId,
int status,
int start,
int end)
throws PortalException,
SystemException
getFileEntriesAndFileShortcuts in interface RepositoryPortalExceptionSystemExceptionpublic int getFileEntriesAndFileShortcutsCount(long folderId,
int status)
throws PortalException,
SystemException
getFileEntriesAndFileShortcutsCount in interface RepositoryPortalExceptionSystemExceptionpublic int getFileEntriesAndFileShortcutsCount(long folderId,
int status,
java.lang.String[] mimeTypes)
throws PortalException,
SystemException
getFileEntriesAndFileShortcutsCount in interface RepositoryPortalExceptionSystemExceptionpublic java.util.List<Folder> getFolders(long parentFolderId, int status, boolean includeMountfolders, int start, int end, OrderByComparator obc) throws PortalException, SystemException
getFolders in interface RepositoryPortalExceptionSystemExceptionpublic abstract java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
int start,
int end,
OrderByComparator obc)
throws SystemException
SystemExceptionpublic abstract java.util.List<java.lang.Object> getFoldersAndFileEntries(long folderId,
java.lang.String[] mimeTypes,
int start,
int end,
OrderByComparator obc)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
boolean includeMountFolders,
int start,
int end,
OrderByComparator obc)
throws SystemException
getFoldersAndFileEntriesAndFileShortcuts in interface RepositorySystemExceptionpublic java.util.List<java.lang.Object> getFoldersAndFileEntriesAndFileShortcuts(long folderId,
int status,
java.lang.String[] mimeTypes,
boolean includeMountFolders,
int start,
int end,
OrderByComparator obc)
throws PortalException,
SystemException
getFoldersAndFileEntriesAndFileShortcuts in interface RepositoryPortalExceptionSystemExceptionpublic int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
boolean includeMountFolders)
throws SystemException
getFoldersAndFileEntriesAndFileShortcutsCount in interface RepositorySystemExceptionpublic int getFoldersAndFileEntriesAndFileShortcutsCount(long folderId,
int status,
java.lang.String[] mimeTypes,
boolean includeMountFolders)
throws PortalException,
SystemException
getFoldersAndFileEntriesAndFileShortcutsCount in interface RepositoryPortalExceptionSystemExceptionpublic abstract int getFoldersAndFileEntriesCount(long folderId)
throws SystemException
SystemExceptionpublic abstract int getFoldersAndFileEntriesCount(long folderId,
java.lang.String[] mimeTypes)
throws PortalException,
SystemException
PortalExceptionSystemExceptionpublic int getFoldersCount(long parentFolderId,
int status,
boolean includeMountfolders)
throws PortalException,
SystemException
getFoldersCount in interface RepositoryPortalExceptionSystemExceptionpublic long getGroupId()
public LocalRepository getLocalRepository()
getLocalRepository in interface BaseRepositorypublic java.lang.Object[] getRepositoryEntryIds(java.lang.String objectId)
throws SystemException
SystemExceptionpublic java.util.List<FileEntry> getRepositoryFileEntries(long userId, long rootFolderId, int start, int end, OrderByComparator obc) throws PortalException, SystemException
getRepositoryFileEntries in interface RepositoryPortalExceptionSystemExceptionpublic java.util.List<FileEntry> getRepositoryFileEntries(long userId, long rootFolderId, java.lang.String[] mimeTypes, int status, int start, int end, OrderByComparator obc) throws PortalException, SystemException
getRepositoryFileEntries in interface RepositoryPortalExceptionSystemExceptionpublic int getRepositoryFileEntriesCount(long userId,
long rootFolderId)
throws PortalException,
SystemException
getRepositoryFileEntriesCount in interface RepositoryPortalExceptionSystemExceptionpublic int getRepositoryFileEntriesCount(long userId,
long rootFolderId,
java.lang.String[] mimeTypes,
int status)
throws PortalException,
SystemException
getRepositoryFileEntriesCount in interface RepositoryPortalExceptionSystemExceptionpublic long getRepositoryId()
getRepositoryId in interface Repositorypublic UnicodeProperties getTypeSettingsProperties()
public abstract void initRepository()
throws PortalException,
SystemException
initRepository in interface BaseRepositoryPortalExceptionSystemExceptionpublic Lock lockFileEntry(long fileEntryId) throws PortalException, SystemException
Repository.checkOutFileEntry(long,
ServiceContext)lockFileEntry in interface RepositoryPortalExceptionSystemExceptionpublic Lock lockFileEntry(long fileEntryId, java.lang.String owner, long expirationTime) throws PortalException, SystemException
Repository.checkOutFileEntry(long,
String, long, ServiceContext)lockFileEntry in interface RepositoryPortalExceptionSystemExceptionpublic 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 setCounterLocalService(CounterLocalService counterLocalService)
setCounterLocalService in interface BaseRepositorypublic void setDLAppHelperLocalService(DLAppHelperLocalService dlAppHelperLocalService)
setDLAppHelperLocalService in interface BaseRepositorypublic void setGroupId(long groupId)
setGroupId 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,
java.lang.String title,
java.lang.String lockUuid)
throws PortalException,
SystemException
unlockFolder in interface RepositoryPortalExceptionSystemExceptionpublic 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.File file, ServiceContext serviceContext) throws PortalException, SystemException
updateFileEntry in interface RepositoryPortalExceptionSystemExceptionpublic boolean verifyFileEntryLock(long fileEntryId,
java.lang.String lockUuid)
verifyFileEntryLock in interface Repositoryprotected void clearManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext)
throws NoSuchRepositoryEntryException,
SystemException
protected void setManualCheckInRequired(long fileEntryId,
ServiceContext serviceContext)
throws NoSuchRepositoryEntryException,
SystemException