Liferay 7.0-ga1 portal-impl

com.liferay.portal.repository.capabilities
Class LiferayTrashCapability

java.lang.Object
  extended by com.liferay.portal.repository.capabilities.LiferayTrashCapability
All Implemented Interfaces:
com.liferay.portal.kernel.repository.capabilities.Capability, com.liferay.portal.kernel.repository.capabilities.TrashCapability, com.liferay.portal.kernel.repository.event.RepositoryEventAware

public class LiferayTrashCapability
extends Object
implements com.liferay.portal.kernel.repository.event.RepositoryEventAware, com.liferay.portal.kernel.repository.capabilities.TrashCapability


Constructor Summary
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)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LiferayTrashCapability

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)
Method Detail

deleteFileEntry

public void deleteFileEntry(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
                     throws com.liferay.portal.kernel.exception.PortalException
Specified by:
deleteFileEntry in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteFolder

public void deleteFolder(com.liferay.portal.kernel.repository.model.Folder folder)
                  throws com.liferay.portal.kernel.exception.PortalException
Specified by:
deleteFolder in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

isInTrash

public boolean isInTrash(com.liferay.portal.kernel.repository.model.Folder folder)
Specified by:
isInTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability

moveFileEntryFromTrash

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
Specified by:
moveFileEntryFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

moveFileEntryToTrash

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
Specified by:
moveFileEntryToTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

moveFileShortcutFromTrash

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
Specified by:
moveFileShortcutFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

moveFileShortcutToTrash

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
Specified by:
moveFileShortcutToTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

moveFolderFromTrash

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
Specified by:
moveFolderFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

moveFolderToTrash

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
Specified by:
moveFolderToTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

registerRepositoryEventListeners

public void registerRepositoryEventListeners(com.liferay.portal.kernel.repository.registry.RepositoryEventRegistry repositoryEventRegistry)
Specified by:
registerRepositoryEventListeners in interface com.liferay.portal.kernel.repository.event.RepositoryEventAware

restoreFileEntryFromTrash

public void restoreFileEntryFromTrash(long userId,
                                      com.liferay.portal.kernel.repository.model.FileEntry fileEntry)
                               throws com.liferay.portal.kernel.exception.PortalException
Specified by:
restoreFileEntryFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

restoreFileShortcutFromTrash

public void restoreFileShortcutFromTrash(long userId,
                                         com.liferay.portal.kernel.repository.model.FileShortcut fileShortcut)
                                  throws com.liferay.portal.kernel.exception.PortalException
Specified by:
restoreFileShortcutFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

restoreFolderFromTrash

public void restoreFolderFromTrash(long userId,
                                   com.liferay.portal.kernel.repository.model.Folder folder)
                            throws com.liferay.portal.kernel.exception.PortalException
Specified by:
restoreFolderFromTrash in interface com.liferay.portal.kernel.repository.capabilities.TrashCapability
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteRepositoryTrashEntries

protected void deleteRepositoryTrashEntries(long repositoryId,
                                            String className)

deleteTrashEntries

protected void deleteTrashEntries(long repositoryId)
                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteTrashEntries

protected void deleteTrashEntries(long groupId,
                                  long dlFolderId)
                           throws com.liferay.portal.kernel.exception.PortalException
Throws:
com.liferay.portal.kernel.exception.PortalException

deleteTrashEntry

protected void deleteTrashEntry(com.liferay.document.library.kernel.model.DLFileEntry dlFileEntry)

deleteTrashEntry

protected void deleteTrashEntry(com.liferay.document.library.kernel.model.DLFolder dlFolder)

deleteTrashEntry

protected void deleteTrashEntry(com.liferay.portal.kernel.repository.model.FileEntry fileEntry)

deleteTrashEntry

protected void deleteTrashEntry(com.liferay.portal.kernel.repository.model.Folder folder)

Liferay 7.0-ga1 portal-impl