List of usage examples for com.liferay.portal.kernel.dao.orm QueryDefinition QueryDefinition
public QueryDefinition()
From source file:com.liferay.document.library.internal.repository.capabilities.LiferayTrashCapability.java
License:Open Source License
protected void deleteTrashEntries(long groupId, long dlFolderId) throws PortalException { QueryDefinition<Object> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_ANY); List<Object> foldersAndFileEntriesAndFileShortcuts = _dlFolderServiceAdapter .getFoldersAndFileEntriesAndFileShortcuts(groupId, dlFolderId, null, true, queryDefinition); for (Object folderFileEntryOrFileShortcut : foldersAndFileEntriesAndFileShortcuts) { if (folderFileEntryOrFileShortcut instanceof DLFileEntry) { deleteTrashEntry((DLFileEntry) folderFileEntryOrFileShortcut); } else if (folderFileEntryOrFileShortcut instanceof DLFolder) { DLFolder dlFolder = (DLFolder) folderFileEntryOrFileShortcut; deleteTrashEntries(dlFolder.getGroupId(), dlFolder.getFolderId()); deleteTrashEntry(dlFolder);/*from w w w. j a va2 s . c o m*/ } } }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountBy_G_U_R_F_M_FileVersionUserChangedByWorkflow() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); FileEntry fileEntry = DLAppTestUtil.addFileEntryWithWorkflow(_user.getUserId(), _group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), "FE.txt", false, serviceContext);// w w w . ja v a 2s. c o m LiferayFileEntry liferayFileEntry = (LiferayFileEntry) fileEntry; DLFileEntry dlFileEntry = liferayFileEntry.getDLFileEntry(); DLFileVersion dlFileVersion = dlFileEntry.getLatestFileVersion(true); DLFileEntryLocalServiceUtil.updateStatus(TestPropsValues.getUserId(), dlFileVersion.getFileVersionId(), WorkflowConstants.STATUS_APPROVED, serviceContext, new HashMap<String, Serializable>()); QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_APPROVED); List<Long> repositoryIds = ListUtil.toList(new long[] { _group.getGroupId() }); List<Long> folderIds = ListUtil.toList(new long[] { DLFolderConstants.DEFAULT_PARENT_FOLDER_ID }); Assert.assertEquals(1, doCountBy_G_U_R_F_M(_user.getUserId(), repositoryIds, folderIds, null, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusAny() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_ANY); Assert.assertEquals(3, doCountBy_G_U_F_M(0, null, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusAnyByMimeType() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_ANY); Assert.assertEquals(2, doCountBy_G_U_F_M(0, ContentTypes.TEXT_PLAIN, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusAnyByUserId() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_ANY); Assert.assertEquals(2, doCountBy_G_U_F_M(_defaultRepositoryFolder.getUserId(), null, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusAnyByUserIdAndMimeType() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_ANY); Assert.assertEquals(1,/*from w w w. j a va 2 s .c o m*/ doCountBy_G_U_F_M(_defaultRepositoryFolder.getUserId(), ContentTypes.TEXT_PLAIN, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusApproved() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_APPROVED); Assert.assertEquals(2, doCountBy_G_U_F_M(0, null, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusApprovedByMimeType() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_APPROVED); Assert.assertEquals(1, doCountBy_G_U_F_M(0, ContentTypes.TEXT_PLAIN, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusApprovedByMimeType_BothRepositories() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_APPROVED); Assert.assertEquals(2, doCountBy_G_U_R_F_M_BothRepositories(0, ContentTypes.TEXT_PLAIN, queryDefinition)); }
From source file:com.liferay.document.library.service.test.DLFileEntryFinderTest.java
License:Open Source License
@Test public void testCountByG_U_F_M_StatusApprovedByMimeType_DefaultRepository() throws Exception { QueryDefinition<DLFileEntry> queryDefinition = new QueryDefinition<>(); queryDefinition.setStatus(WorkflowConstants.STATUS_APPROVED); Assert.assertEquals(1, doCountBy_G_U_R_F_M_DefaultRepository(0, ContentTypes.TEXT_PLAIN, queryDefinition)); }