public class LiferayTrashCapability extends Object implements com.liferay.portal.kernel.repository.event.RepositoryEventAware, com.liferay.portal.kernel.repository.capabilities.TrashCapability
| Constructor and Description |
|---|
LiferayTrashCapability(com.liferay.document.library.kernel.service.DLAppHelperLocalService dlAppHelperLocalService,
DLAppServiceAdapter dlAppServiceAdapter,
DLFileEntryServiceAdapter dlFileEntryServiceAdapter,
DLFolderServiceAdapter dlFolderServiceAdapter,
RepositoryServiceAdapter repositoryServiceAdapter,
com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService,
com.liferay.trash.kernel.service.TrashVersionLocalService trashVersionLocalService) |
| Modifier and Type | Method and Description |
|---|---|
void |
deleteFileEntry(com.liferay.portal.kernel.repository.model.FileEntry fileEntry) |
void |
deleteFolder(com.liferay.portal.kernel.repository.model.Folder folder) |
protected void |
deleteRepositoryTrashEntries(long repositoryId,
String className) |
protected void |
deleteTrashEntries(long repositoryId) |
protected void |
deleteTrashEntries(long groupId,
long dlFolderId) |
protected void |
deleteTrashEntry(com.liferay.document.library.kernel.model.DLFileEntry dlFileEntry) |
protected void |
deleteTrashEntry(com.liferay.document.library.kernel.model.DLFolder dlFolder) |
protected void |
deleteTrashEntry(com.liferay.portal.kernel.repository.model.FileEntry fileEntry) |
protected void |
deleteTrashEntry(com.liferay.portal.kernel.repository.model.Folder folder) |
boolean |
isInTrash(com.liferay.portal.kernel.repository.model.Folder folder) |
com.liferay.portal.kernel.repository.model.FileEntry |
moveFileEntryFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry,
com.liferay.portal.kernel.repository.model.Folder newFolder,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileEntry |
moveFileEntryToTrash(long userId,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry) |
com.liferay.portal.kernel.repository.model.FileShortcut |
moveFileShortcutFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut,
com.liferay.portal.kernel.repository.model.Folder newFolder,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.FileShortcut |
moveFileShortcutToTrash(long userId,
com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut) |
com.liferay.portal.kernel.repository.model.Folder |
moveFolderFromTrash(long userId,
com.liferay.portal.kernel.repository.model.Folder folder,
com.liferay.portal.kernel.repository.model.Folder destinationFolder,
com.liferay.portal.kernel.service.ServiceContext serviceContext) |
com.liferay.portal.kernel.repository.model.Folder |
moveFolderToTrash(long userId,
com.liferay.portal.kernel.repository.model.Folder folder) |
void |
registerRepositoryEventListeners(com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry repositoryEventRegistry) |
void |
restoreFileEntryFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry) |
void |
restoreFileShortcutFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut) |
void |
restoreFolderFromTrash(long userId,
com.liferay.portal.kernel.repository.model.Folder folder) |
public LiferayTrashCapability(com.liferay.document.library.kernel.service.DLAppHelperLocalService dlAppHelperLocalService,
DLAppServiceAdapter dlAppServiceAdapter,
DLFileEntryServiceAdapter dlFileEntryServiceAdapter,
DLFolderServiceAdapter dlFolderServiceAdapter,
RepositoryServiceAdapter repositoryServiceAdapter,
com.liferay.trash.kernel.service.TrashEntryLocalService trashEntryLocalService,
com.liferay.trash.kernel.service.TrashVersionLocalService trashVersionLocalService)
public void deleteFileEntry(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
throws com.liferay.portal.kernel.exception.PortalException
deleteFileEntry in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic void deleteFolder(com.liferay.portal.kernel.repository.model.Folder folder)
throws com.liferay.portal.kernel.exception.PortalException
deleteFolder in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic boolean isInTrash(com.liferay.portal.kernel.repository.model.Folder folder)
isInTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitypublic com.liferay.portal.kernel.repository.model.FileEntry moveFileEntryFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry,
com.liferay.portal.kernel.repository.model.Folder newFolder,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
moveFileEntryFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileEntry moveFileEntryToTrash(long userId,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
throws com.liferay.portal.kernel.exception.PortalException
moveFileEntryToTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileShortcut moveFileShortcutFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut,
com.liferay.portal.kernel.repository.model.Folder newFolder,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
moveFileShortcutFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.FileShortcut moveFileShortcutToTrash(long userId,
com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut)
throws com.liferay.portal.kernel.exception.PortalException
moveFileShortcutToTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder moveFolderFromTrash(long userId,
com.liferay.portal.kernel.repository.model.Folder folder,
com.liferay.portal.kernel.repository.model.Folder destinationFolder,
com.liferay.portal.kernel.service.ServiceContext serviceContext)
throws com.liferay.portal.kernel.exception.PortalException
moveFolderFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic com.liferay.portal.kernel.repository.model.Folder moveFolderToTrash(long userId,
com.liferay.portal.kernel.repository.model.Folder folder)
throws com.liferay.portal.kernel.exception.PortalException
moveFolderToTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic void registerRepositoryEventListeners(com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry repositoryEventRegistry)
registerRepositoryEventListeners in interface com.liferay.portal.kernel.repository.event.RepositoryEventAwarepublic void restoreFileEntryFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
throws com.liferay.portal.kernel.exception.PortalException
restoreFileEntryFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic void restoreFileShortcutFromTrash(long userId,
com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut)
throws com.liferay.portal.kernel.exception.PortalException
restoreFileShortcutFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionpublic void restoreFolderFromTrash(long userId,
com.liferay.portal.kernel.repository.model.Folder folder)
throws com.liferay.portal.kernel.exception.PortalException
restoreFolderFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapabilitycom.liferay.portal.kernel.exception.PortalExceptionprotected void deleteRepositoryTrashEntries(long repositoryId,
String className)
protected void deleteTrashEntries(long repositoryId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void deleteTrashEntries(long groupId,
long dlFolderId)
throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalExceptionprotected void deleteTrashEntry(com.liferay.document.library.kernel.model.DLFileEntry dlFileEntry)
protected void deleteTrashEntry(com.liferay.document.library.kernel.model.DLFolder dlFolder)
protected void deleteTrashEntry(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
protected void deleteTrashEntry(com.liferay.portal.kernel.repository.model.Folder folder)