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.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchByNameAndDescription2() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;/*from ww w.  ja  v a 2  s.co  m*/
    String mode = null;

    DDMTemplate ddmTemplate = addTemplate(_structureClassNameId, structure.getStructureId(),
            _recordSetClassNameId, null, name, description, type, mode, language, script,
            WorkflowConstants.STATUS_ANY);

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    long[] groupIds = { group.getGroupId(), _group.getGroupId() };

    List<DDMTemplate> templates = DDMTemplateServiceUtil.search(TestPropsValues.getCompanyId(), groupIds,
            new long[] { _structureClassNameId }, new long[] { structure.getStructureId() },
            _recordSetClassNameId, name, description, type, mode, language, WorkflowConstants.STATUS_ANY, true,
            QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);

    Assert.assertEquals(templates.toString(), 1, templates.size());
    Assert.assertEquals(ddmTemplate, templates.get(0));
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchByNameOrDescription1() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;/*ww w. ja v a  2s  .com*/
    String mode = null;

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            description, type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    List<DDMTemplate> templates = DDMTemplateServiceUtil.search(TestPropsValues.getCompanyId(),
            group.getGroupId(), _structureClassNameId, structure.getStructureId(), _recordSetClassNameId, name,
            description, type, mode, language, WorkflowConstants.STATUS_ANY, false, QueryUtil.ALL_POS,
            QueryUtil.ALL_POS, null);

    Assert.assertEquals(templates.toString(), 3, templates.size());
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchByNameOrDescription2() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;/*from   w  w w  .j a v a 2  s  .  com*/
    String mode = null;

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            description, type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    long[] groupIds = { group.getGroupId(), _group.getGroupId() };

    List<DDMTemplate> templates = DDMTemplateServiceUtil.search(TestPropsValues.getCompanyId(), groupIds,
            new long[] { _structureClassNameId }, new long[] { structure.getStructureId() },
            _recordSetClassNameId, name, description, type, mode, language, WorkflowConstants.STATUS_ANY, false,
            QueryUtil.ALL_POS, QueryUtil.ALL_POS, null);

    Assert.assertEquals(templates.toString(), 3, templates.size());
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchCountByNameAndDescription1() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;/*from w  w  w. ja v a  2 s .c  o  m*/
    String mode = null;

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            description, type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    int count = DDMTemplateServiceUtil.searchCount(TestPropsValues.getCompanyId(), group.getGroupId(),
            _structureClassNameId, structure.getStructureId(), _recordSetClassNameId, name, description, type,
            mode, language, WorkflowConstants.STATUS_ANY, true);

    Assert.assertEquals(1, count);
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchCountByNameAndDescription2() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;/*from   w w  w . j a va  2 s  .  c o  m*/
    String mode = null;

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            description, type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    long[] groupIds = { group.getGroupId(), _group.getGroupId() };

    int count = DDMTemplateServiceUtil.searchCount(TestPropsValues.getCompanyId(), groupIds,
            new long[] { _structureClassNameId }, new long[] { structure.getStructureId() },
            _recordSetClassNameId, name, description, type, mode, language, WorkflowConstants.STATUS_ANY, true);

    Assert.assertEquals(1, count);
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchCountByNameOrDescription1() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;/*from   w  w w . j av  a 2  s .com*/
    String mode = null;

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            description, type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    int count = DDMTemplateServiceUtil.searchCount(TestPropsValues.getCompanyId(), group.getGroupId(),
            _structureClassNameId, structure.getStructureId(), _recordSetClassNameId, name, description, type,
            mode, language, WorkflowConstants.STATUS_ANY, false);

    Assert.assertEquals(3, count);
}

From source file:com.liferay.dynamic.data.mapping.service.test.DDMTemplateServiceTest.java

License:Open Source License

@Test
public void testSearchCountByNameOrDescription2() throws Exception {
    String name = StringUtil.randomString();
    String description = StringUtil.randomString();

    DDMStructure structure = addStructure(_recordSetClassNameId, StringUtil.randomString());

    String language = TemplateConstants.LANG_TYPE_FTL;

    String script = getTestTemplateScript(language);

    String type = null;//w  w  w . j a v a 2s.c  o m
    String mode = null;

    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            description, type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null, name,
            StringUtil.randomString(), type, mode, language, script, WorkflowConstants.STATUS_ANY);
    addTemplate(_structureClassNameId, structure.getStructureId(), _recordSetClassNameId, null,
            StringUtil.randomString(), description, type, mode, language, script, WorkflowConstants.STATUS_ANY);

    long[] groupIds = { group.getGroupId(), _group.getGroupId() };

    int count = DDMTemplateServiceUtil.searchCount(TestPropsValues.getCompanyId(), groupIds,
            new long[] { _structureClassNameId }, new long[] { structure.getStructureId() },
            _recordSetClassNameId, name, description, type, mode, language, WorkflowConstants.STATUS_ANY,
            false);

    Assert.assertEquals(3, count);
}

From source file:com.liferay.exportimport.resources.importer.internal.portlet.configuration.icon.ViewJournalSourcePortletConfigurationIcon.java

License:Open Source License

protected JournalArticle getArticle(HttpServletRequest request) {
    ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY);

    long groupId = ParamUtil.getLong(request, "groupId", themeDisplay.getScopeGroupId());

    long classNameId = ParamUtil.getLong(request, "classNameId");
    long classPK = ParamUtil.getLong(request, "classPK");
    String articleId = ParamUtil.getString(request, "articleId");
    int status = ParamUtil.getInteger(request, "status", WorkflowConstants.STATUS_ANY);

    JournalArticle article = null;/*  w w  w.j ava  2s  .c o m*/

    if (Validator.isNotNull(articleId)) {
        article = _journalArticleLocalService.fetchLatestArticle(groupId, articleId, status);
    } else if ((classNameId > 0) && (classPK > JournalArticleConstants.CLASSNAME_ID_DEFAULT)) {

        String className = _portal.getClassName(classNameId);

        try {
            article = _journalArticleLocalService.getLatestArticle(groupId, className, classPK);
        } catch (PortalException pe) {

            // LPS-52675

            if (_log.isDebugEnabled()) {
                _log.debug(pe, pe);
            }

            return null;
        }
    }

    return article;
}

From source file:com.liferay.exportimport.resources.importer.internal.util.FileSystemImporter.java

License:Open Source License

protected void addJournalArticles(String ddmStructureKey, String ddmTemplateKey, String fileName, long folderId,
        InputStream inputStream) throws Exception {

    String title = FileUtil.stripExtension(fileName);

    JSONObject assetJSONObject = _assetJSONObjectMap.get(fileName);

    Map<Locale, String> descriptionMap = null;

    boolean indexable = true;

    if (assetJSONObject != null) {
        String abstractSummary = assetJSONObject.getString("abstractSummary");

        descriptionMap = getMap(abstractSummary);

        indexable = GetterUtil.getBoolean(assetJSONObject.getString("indexable"), true);
    }//from  w  w w  .ja  v  a 2s  .c om

    String content = StringUtil.read(inputStream);

    content = replaceFileEntryURL(content);
    content = replaceLinksToLayouts(content);

    Locale articleDefaultLocale = LocaleUtil.fromLanguageId(LocalizationUtil.getDefaultLanguageId(content));

    boolean smallImage = false;
    String smallImageURL = StringPool.BLANK;

    if (assetJSONObject != null) {
        String smallImageFileName = assetJSONObject.getString("smallImage");

        if (Validator.isNotNull(smallImageFileName)) {
            smallImage = true;

            FileEntry fileEntry = _fileEntries.get(smallImageFileName);

            if (fileEntry != null) {
                smallImageURL = DLUtil.getPreviewURL(fileEntry, fileEntry.getFileVersion(), null,
                        StringPool.BLANK);
            }
        }
    }

    setServiceContext(fileName);

    String journalArticleId = getJournalId(fileName);

    JournalArticle journalArticle = journalArticleLocalService.fetchLatestArticle(groupId, journalArticleId,
            WorkflowConstants.STATUS_ANY);

    try {
        if (journalArticle == null) {
            journalArticle = journalArticleLocalService.addArticle(userId, groupId, folderId, 0, 0,
                    journalArticleId, false, JournalArticleConstants.VERSION_DEFAULT,
                    getMap(articleDefaultLocale, title), descriptionMap, content, ddmStructureKey,
                    ddmTemplateKey, StringPool.BLANK, 1, 1, 2010, 0, 0, 0, 0, 0, 0, 0, true, 0, 0, 0, 0, 0,
                    true, indexable, smallImage, smallImageURL, null, new HashMap<String, byte[]>(),
                    StringPool.BLANK, serviceContext);
        } else {
            journalArticle = journalArticleLocalService.updateArticle(userId, groupId, folderId,
                    journalArticleId, journalArticle.getVersion(), getMap(articleDefaultLocale, title),
                    descriptionMap, content, ddmStructureKey, ddmTemplateKey, StringPool.BLANK, 1, 1, 2010, 0,
                    0, 0, 0, 0, 0, 0, true, 0, 0, 0, 0, 0, true, indexable, smallImage, smallImageURL, null,
                    new HashMap<String, byte[]>(), StringPool.BLANK, serviceContext);
        }

        journalArticleLocalService.updateStatus(userId, groupId, journalArticle.getArticleId(),
                journalArticle.getVersion(), WorkflowConstants.STATUS_APPROVED, StringPool.BLANK,
                new HashMap<String, Serializable>(), serviceContext);
    } catch (PortalException pe) {
        if (_log.isWarnEnabled()) {
            _log.warn("Unable to import journal article " + fileName, pe);
        }

        throw pe;
    }

    addPrimaryKey(JournalArticle.class.getName(), journalArticle.getPrimaryKey());
}

From source file:com.liferay.exportimport.test.util.lar.BaseStagedModelDataHandlerTestCase.java

License:Open Source License

protected void validateComments(StagedModel stagedModel, StagedModel importedStagedModel, Group group)
        throws Exception {

    if (!isCommentableStagedModel()) {
        return;//from www  . j  a  v  a 2s .  co  m
    }

    List<MBMessage> discussionMBMessages = MBMessageLocalServiceUtil.getMessages(
            ExportImportClassedModelUtil.getClassName(stagedModel),
            ExportImportClassedModelUtil.getClassPK(stagedModel), WorkflowConstants.STATUS_ANY);

    if (ListUtil.isEmpty(discussionMBMessages)) {
        return;
    }

    int importedDiscussionMBMessagesCount = MBMessageLocalServiceUtil.getDiscussionMessagesCount(
            ExportImportClassedModelUtil.getClassName(importedStagedModel),
            ExportImportClassedModelUtil.getClassPK(importedStagedModel), WorkflowConstants.STATUS_ANY);

    Assert.assertEquals(discussionMBMessages.size(), importedDiscussionMBMessagesCount + 1);

    for (MBMessage discussionMBMessage : discussionMBMessages) {
        if (discussionMBMessage.isRoot()) {
            continue;
        }

        MBMessage importedDiscussionMBMessage = MBMessageLocalServiceUtil
                .fetchMBMessageByUuidAndGroupId(discussionMBMessage.getUuid(), group.getGroupId());

        Assert.assertNotNull(importedDiscussionMBMessage);
    }
}