List of usage examples for com.liferay.portal.kernel.dao.orm QueryDefinition setOwnerUserId
public void setOwnerUserId(long ownerUserId)
From source file:com.liferay.journal.service.persistence.test.JournalArticleFinderTest.java
License:Open Source License
@Test public void testDraftArticles() throws Exception { QueryDefinition<JournalArticle> queryDefinition = new QueryDefinition<>(WorkflowConstants.STATUS_ANY); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 2); queryDefinition.setOwnerUserId(TestPropsValues.getUserId()); JournalArticle article = JournalTestUtil.addArticleWithXMLContent(_group.getGroupId(), _folder.getFolderId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, "<title>Article 1</title>", _basicWebContentDDMStructure.getStructureKey(), _basicWebContentDDMTemplate.getTemplateKey()); article.setUserId(_USER_ID);/*from ww w . j ava2s . c om*/ article.setStatus(WorkflowConstants.STATUS_DRAFT); JournalArticleLocalServiceUtil.updateJournalArticle(article); _articles.add(article); queryDefinition.setIncludeOwner(true); queryDefinition.setOwnerUserId(_USER_ID); queryDefinition.setStatus(WorkflowConstants.STATUS_APPROVED); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 3); queryDefinition.setIncludeOwner(false); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 0); }
From source file:com.liferay.journal.service.persistence.test.JournalArticleFinderTest.java
License:Open Source License
@Test public void testQueryByG_F_C() throws Exception { // Status any (constructor), which is status not in trash QueryDefinition<JournalArticle> queryDefinition = new QueryDefinition<>(WorkflowConstants.STATUS_ANY); queryDefinition.setOwnerUserId(TestPropsValues.getUserId()); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 2); // Status any queryDefinition.setStatus(WorkflowConstants.STATUS_ANY); queryDefinition.setOwnerUserId(_USER_ID); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 1); // Status in trash queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH); queryDefinition.setOwnerUserId(_USER_ID); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 1); // Status not in trash queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH, true); queryDefinition.setOwnerUserId(_USER_ID); testQueryByG_C(_group.getGroupId(), Collections.<Long>emptyList(), JournalArticleConstants.CLASSNAME_ID_DEFAULT, queryDefinition, 0); }