List of usage examples for com.liferay.portal.kernel.repository.capabilities TrashCapability moveFolderFromTrash
public Folder moveFolderFromTrash(long userId, Folder folder, Folder destinationFolder, ServiceContext serviceContext) throws PortalException;
From source file:com.liferay.document.library.internal.trash.DLFolderTrashHandler.java
License:Open Source License
@Override public void moveTrashEntry(long userId, long classPK, long containerModelId, ServiceContext serviceContext) throws PortalException { DocumentRepository documentRepository = getDocumentRepository(classPK); TrashCapability trashCapability = documentRepository.getCapability(TrashCapability.class); Folder folder = documentRepository.getFolder(classPK); Folder destinationFolder = null;//w w w. ja va 2s.c o m if (containerModelId != DLFolderConstants.DEFAULT_PARENT_FOLDER_ID) { destinationFolder = documentRepository.getFolder(containerModelId); } trashCapability.moveFolderFromTrash(userId, folder, destinationFolder, serviceContext); }