List of usage examples for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY
int STATUS_ANY
To view the source code for com.liferay.portal.kernel.workflow WorkflowConstants STATUS_ANY.
Click Source Link
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); } }