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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public boolean isInTrash(com.liferay.portal.kernel.repository.model.Folder folder)
isInTrash
in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public void registerRepositoryEventListeners(com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry repositoryEventRegistry)
registerRepositoryEventListeners
in interface com.liferay.portal.kernel.repository.event.RepositoryEventAware
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
public 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.TrashCapability
com.liferay.portal.kernel.exception.PortalException
protected void deleteRepositoryTrashEntries(long repositoryId, String className)
protected void deleteTrashEntries(long repositoryId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
protected void deleteTrashEntries(long groupId, long dlFolderId) throws com.liferay.portal.kernel.exception.PortalException
com.liferay.portal.kernel.exception.PortalException
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)