Example usage for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY

List of usage examples for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY

Introduction

In this page you can find the example usage for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY.

Prototype

int STATUS_ANY

To view the source code for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY.

Click Source Link

Usage

From source file:com.liferay.journal.service.persistence.test.JournalArticleFinderTest.java

License:Open Source License

@Test
public void testQueryByC_G_F_C_A_V_T_D_C_T_S_T_D_R() throws Exception {

    // Status any

    QueryDefinition<JournalArticle> queryDefinition = new QueryDefinition<>();

    queryDefinition.setStatus(WorkflowConstants.STATUS_ANY);

    testQueryByC_G_F_C_A_V_T_D_C_T_S_T_D_R(_group.getCompanyId(), _group.getGroupId(), _folderIds,
            JournalArticleConstants.CLASSNAME_ID_DEFAULT, null, null, "Article", null, null, null,
            (String) null, null, null, null, null, true, queryDefinition, 3);
    testQueryByC_G_F_C_A_V_T_D_C_T_S_T_D_R(_group.getCompanyId(), _group.getGroupId(), _folderIds,
            JournalArticleConstants.CLASSNAME_ID_DEFAULT, null, null, null, null, null, null,
            _ddmStructure.getStructureKey(), null, null, null, null, true, queryDefinition, 1);

    // Status in trash

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH);

    testQueryByC_G_F_C_A_V_T_D_C_T_S_T_D_R(_group.getCompanyId(), _group.getGroupId(), _folderIds,
            JournalArticleConstants.CLASSNAME_ID_DEFAULT, null, null, "Article", null, null, null,
            (String) null, null, null, null, null, true, queryDefinition, 1);

    // Status not in trash

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH, true);

    testQueryByC_G_F_C_A_V_T_D_C_T_S_T_D_R(_group.getCompanyId(), _group.getGroupId(), _folderIds,
            PortalUtil.getClassNameId(DDMStructure.class), null, null, "Article", null, null, null,
            (String) null, null, null, null, null, true, queryDefinition, 1);
}

From source file:com.liferay.journal.service.persistence.test.JournalArticleFinderTest.java

License:Open Source License

@Test
public void testQueryByG_C_S() throws Exception {

    // Status any

    QueryDefinition<JournalArticle> queryDefinition = new QueryDefinition<>();

    queryDefinition.setStatus(WorkflowConstants.STATUS_ANY);

    testQueryByG_C_S(_group.getGroupId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT,
            _ddmStructure.getStructureKey(), queryDefinition, 1);
    testQueryByG_C_S(_group.getGroupId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT,
            _basicWebContentDDMStructure.getStructureKey(), queryDefinition, 2);

    // Status in trash

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH);

    testQueryByG_C_S(_group.getGroupId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT,
            _ddmStructure.getStructureKey(), queryDefinition, 0);
    testQueryByG_C_S(_group.getGroupId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT,
            _basicWebContentDDMStructure.getStructureKey(), queryDefinition, 1);

    // Status not in trash

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH, true);

    testQueryByG_C_S(_group.getGroupId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT,
            _ddmStructure.getStructureKey(), queryDefinition, 1);
    testQueryByG_C_S(_group.getGroupId(), JournalArticleConstants.CLASSNAME_ID_DEFAULT,
            _basicWebContentDDMStructure.getStructureKey(), queryDefinition, 1);
}

From source file:com.liferay.journal.service.persistence.test.JournalArticleFinderTest.java

License:Open Source License

@Test
public void testQueryByG_F() throws Exception {

    // Status any

    QueryDefinition<JournalArticle> queryDefinition = new QueryDefinition<>();

    queryDefinition.setStatus(WorkflowConstants.STATUS_ANY);

    testQueryByG_F(_group.getGroupId(), _folderIds, queryDefinition, 4);

    // Status in trash

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH);

    testQueryByG_F(_group.getGroupId(), _folderIds, queryDefinition, 1);

    // Status not in trash

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH, true);

    testQueryByG_F(_group.getGroupId(), _folderIds, queryDefinition, 3);

    // Comparators

    testQueryByG_F(new ArticleCreateDateComparator(true));
    testQueryByG_F(new ArticleCreateDateComparator(false));
    testQueryByG_F(new ArticleDisplayDateComparator(true));
    testQueryByG_F(new ArticleDisplayDateComparator(false));
    testQueryByG_F(new ArticleIDComparator(true));
    testQueryByG_F(new ArticleIDComparator(false));
    testQueryByG_F(new ArticleModifiedDateComparator(true));
    testQueryByG_F(new ArticleModifiedDateComparator(false));
    testQueryByG_F(new ArticleReviewDateComparator(true));
    testQueryByG_F(new ArticleReviewDateComparator(false));
    testQueryByG_F(new ArticleVersionComparator(true));
    testQueryByG_F(new ArticleVersionComparator(false));
}

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);
}

From source file:com.liferay.journal.service.persistence.test.JournalFolderFinderTest.java

License:Open Source License

@Test
public void testCountF_A_ByG_F() throws Exception {
    QueryDefinition<Object> queryDefinition = new QueryDefinition<>();

    queryDefinition.setStatus(WorkflowConstants.STATUS_ANY);

    Assert.assertEquals(3,//from w w w .j  ava 2  s . c  om
            _journalFolderFinder.countF_A_ByG_F(_group.getGroupId(), _folder1.getFolderId(), queryDefinition));

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH);

    Assert.assertEquals(1,
            _journalFolderFinder.countF_A_ByG_F(_group.getGroupId(), _folder1.getFolderId(), queryDefinition));

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH, true);

    Assert.assertEquals(2,
            _journalFolderFinder.countF_A_ByG_F(_group.getGroupId(), _folder1.getFolderId(), queryDefinition));
}

From source file:com.liferay.journal.service.persistence.test.JournalFolderFinderTest.java

License:Open Source License

@Test
public void testFindF_A_ByG_F() throws Exception {
    QueryDefinition<Object> queryDefinition = new QueryDefinition<>();

    queryDefinition.setStatus(WorkflowConstants.STATUS_ANY);

    List<Object> results = _journalFolderFinder.findF_A_ByG_F(_group.getGroupId(), _folder1.getFolderId(),
            queryDefinition);//from w  w w .j a v a  2s . c  om

    Assert.assertEquals(results.toString(), 3, results.size());

    for (Object result : results) {
        if (result instanceof JournalFolder) {
            JournalFolder folder = (JournalFolder) result;

            Assert.assertEquals("Folder 2", folder.getName());
        } else if (result instanceof JournalArticle) {
            JournalArticle article = (JournalArticle) result;

            String title = article.getTitleCurrentValue();

            Assert.assertTrue(title, title.equals("Article 1") || title.equals("Article 2"));
        }
    }

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH);

    results = _journalFolderFinder.findF_A_ByG_F(_group.getGroupId(), _folder1.getFolderId(), queryDefinition);

    Assert.assertEquals(results.toString(), 1, results.size());

    for (Object result : results) {
        if (result instanceof JournalFolder) {
            JournalFolder folder = (JournalFolder) result;

            Assert.assertEquals("Folder 2", folder.getName());
        } else if (result instanceof JournalArticle) {
            JournalArticle article = (JournalArticle) result;

            Assert.assertEquals("Article 2", article.getTitleCurrentValue());
        }
    }

    queryDefinition.setStatus(WorkflowConstants.STATUS_IN_TRASH, true);

    results = _journalFolderFinder.findF_A_ByG_F(_group.getGroupId(), _folder1.getFolderId(), queryDefinition);

    Assert.assertEquals(results.toString(), 2, results.size());

    for (Object result : results) {
        if (result instanceof JournalFolder) {
            JournalFolder folder = (JournalFolder) result;

            Assert.assertEquals("Folder 2", folder.getName());
        } else if (result instanceof JournalArticle) {
            JournalArticle article = (JournalArticle) result;

            Assert.assertEquals("Article 1", article.getTitleCurrentValue());
        }
    }
}

From source file:com.liferay.journal.service.test.JournalArticleIndexVersionsTest.java

License:Open Source License

protected void assertSearchCount(long expectedCount, boolean head) throws Exception {

    Indexer<JournalArticle> indexer = IndexerRegistryUtil.getIndexer(JournalArticle.class);

    SearchContext searchContext = SearchContextTestUtil.getSearchContext(_group.getGroupId());

    if (!head) {/*from w  ww  . j  a v a 2 s  .  c o m*/
        searchContext.setAttribute(Field.STATUS, WorkflowConstants.STATUS_ANY);
        searchContext.setAttribute("head", Boolean.FALSE);
    }

    searchContext.setGroupIds(new long[] { _group.getGroupId() });

    Hits results = indexer.search(searchContext);

    Assert.assertEquals(results.toString(), expectedCount, results.getLength());
}

From source file:com.liferay.journal.service.test.JournalArticleServiceTest.java

License:Open Source License

@Test
public void testFetchLatestArticleExpiredWithStatusAny() throws Exception {
    updateAndExpireLatestArticle("Version 2");

    _latestArticle = fetchLatestArticle(WorkflowConstants.STATUS_ANY, false);

    Assert.assertTrue(_latestArticle.isExpired());
    Assert.assertEquals("Version 2", _latestArticle.getTitle(LocaleUtil.getDefault()));
    Assert.assertEquals(1.1, _latestArticle.getVersion(), 0);
}

From source file:com.liferay.journal.service.test.JournalArticleServiceTest.java

License:Open Source License

@Test
public void testFetchLatestArticleNotExpiredWithStatusAny() throws Exception {

    _article = JournalTestUtil.updateArticle(_article, "Version 2");

    _latestArticle = fetchLatestArticle(WorkflowConstants.STATUS_ANY, false);

    Assert.assertTrue(_latestArticle.isApproved());
    Assert.assertEquals("Version 2", _latestArticle.getTitle(LocaleUtil.getDefault()));
    Assert.assertEquals(1.1, _latestArticle.getVersion(), 0);
}

From source file:com.liferay.journal.service.test.JournalArticleServiceTest.java

License:Open Source License

@Test
public void testSearchArticlesByKeyword() throws Exception {
    List<JournalArticle> expectedArticles = createArticlesWithKeyword(2);

    int count = countArticlesByKeyword(_keyword, WorkflowConstants.STATUS_ANY);

    Assert.assertEquals(2, count);//  w  w  w.j a v a2s . c  o m

    List<JournalArticle> articles = searchArticlesByKeyword(_keyword, WorkflowConstants.STATUS_ANY);

    Assert.assertEquals(expectedArticles, articles);
}