List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.liferay.asset.publisher.lar.test.AssetPublisherExportImportTest.java
License:Open Source License
@Test public void testDynamicExportImportOtherClassNameFiltering() throws Exception { Map<String, String[]> preferenceMap = new HashMap<>(); long dlFileEntryClassNameId = PortalUtil.getClassNameId(DLFileEntry.class); preferenceMap.put("anyAssetType", new String[] { String.valueOf(dlFileEntryClassNameId) }); testDynamicExportImport(preferenceMap, new ArrayList<AssetEntry>(), true); }
From source file:com.liferay.asset.publisher.lar.test.AssetPublisherExportImportTest.java
License:Open Source License
@Test public void testOneDLFileEntryType() throws Exception { DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(group.getGroupId(), DLFileEntryMetadata.class.getName()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); DLFileEntryType dlFileEntryType = addDLFileEntryType(group.getGroupId(), ddmStructure.getStructureId(), serviceContext);/*from w ww . java 2s . c o m*/ serviceContext.setUuid(ddmStructure.getUuid()); DDMStructure importedDDMStructure = DDMStructureTestUtil.addStructure(importedGroup.getGroupId(), DLFileEntryMetadata.class.getName(), 0, ddmStructure.getDDMForm(), LocaleUtil.getDefault(), serviceContext); serviceContext.setUuid(dlFileEntryType.getUuid()); DLFileEntryType importedDLFileEntryType = addDLFileEntryType(importedGroup.getGroupId(), importedDDMStructure.getStructureId(), serviceContext); Map<String, String[]> preferenceMap = new HashMap<>(); long dlFileEntryClassNameId = PortalUtil.getClassNameId(DLFileEntry.class); preferenceMap.put("anyAssetType", new String[] { String.valueOf(dlFileEntryClassNameId) }); preferenceMap.put("anyClassTypeDLFileEntryAssetRendererFactory", new String[] { String.valueOf(dlFileEntryType.getFileEntryTypeId()) }); preferenceMap.put("classTypeIds", new String[] { String.valueOf(dlFileEntryType.getFileEntryTypeId()) }); PortletPreferences portletPreferences = getImportedPortletPreferences(preferenceMap); long anyClassTypeDLFileEntryAssetRendererFactory = GetterUtil .getLong(portletPreferences.getValue("anyClassTypeDLFileEntryAssetRendererFactory", null)); Assert.assertEquals(anyClassTypeDLFileEntryAssetRendererFactory, importedDLFileEntryType.getFileEntryTypeId()); long anyAssetType = GetterUtil.getLong(portletPreferences.getValue("anyAssetType", null)); Assert.assertEquals(dlFileEntryClassNameId, anyAssetType); long classTypeIds = GetterUtil.getLong(portletPreferences.getValue("classTypeIds", null)); Assert.assertEquals(importedDLFileEntryType.getFileEntryTypeId(), classTypeIds); }
From source file:com.liferay.asset.publisher.lar.test.AssetPublisherExportImportTest.java
License:Open Source License
@Test public void testOneJournalStructure() throws Exception { DDMStructure ddmStructure = DDMStructureTestUtil.addStructure(group.getGroupId(), JournalArticle.class.getName()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(); serviceContext.setUuid(ddmStructure.getUuid()); DDMStructure importedDDMStructure = DDMStructureTestUtil.addStructure(importedGroup.getGroupId(), JournalArticle.class.getName(), 0, ddmStructure.getDDMForm(), LocaleUtil.getDefault(), serviceContext);//from w w w . j a v a2 s.c o m Map<String, String[]> preferenceMap = new HashMap<>(); long journalArticleClassNameId = PortalUtil.getClassNameId(JournalArticle.class); preferenceMap.put("anyAssetType", new String[] { String.valueOf(journalArticleClassNameId) }); preferenceMap.put("anyClassTypeJournalArticleAssetRendererFactory", new String[] { String.valueOf(ddmStructure.getStructureId()) }); preferenceMap.put("classTypeIds", new String[] { String.valueOf(ddmStructure.getStructureId()) }); PortletPreferences portletPreferences = getImportedPortletPreferences(preferenceMap); long anyClassTypeJournalArticleAssetRendererFactory = GetterUtil .getLong(portletPreferences.getValue("anyClassTypeJournalArticleAssetRendererFactory", null)); Assert.assertEquals(anyClassTypeJournalArticleAssetRendererFactory, importedDDMStructure.getStructureId()); long anyAssetType = GetterUtil.getLong(portletPreferences.getValue("anyAssetType", null)); Assert.assertEquals(journalArticleClassNameId, anyAssetType); long classTypeIds = GetterUtil.getLong(portletPreferences.getValue("classTypeIds", null)); Assert.assertEquals(importedDDMStructure.getStructureId(), classTypeIds); }
From source file:com.liferay.asset.publisher.lar.test.AssetPublisherExportImportTest.java
License:Open Source License
@Test public void testSeveralDLFileEntryTypes() throws Exception { DDMStructure ddmStructure1 = DDMStructureTestUtil.addStructure(group.getGroupId(), DLFileEntryMetadata.class.getName()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(group.getGroupId(), TestPropsValues.getUserId()); DLFileEntryType dlFileEntryType1 = addDLFileEntryType(group.getGroupId(), ddmStructure1.getStructureId(), serviceContext);/*w w w . jav a 2 s .com*/ serviceContext.setUuid(ddmStructure1.getUuid()); DDMStructure importedDDMStructure1 = DDMStructureTestUtil.addStructure(importedGroup.getGroupId(), DLFileEntryMetadata.class.getName(), 0, ddmStructure1.getDDMForm(), LocaleUtil.getDefault(), serviceContext); serviceContext.setUuid(dlFileEntryType1.getUuid()); DLFileEntryType importedDLFileEntryType1 = addDLFileEntryType(importedGroup.getGroupId(), importedDDMStructure1.getStructureId(), serviceContext); DDMStructure ddmStructure2 = DDMStructureTestUtil.addStructure(group.getGroupId(), DLFileEntryMetadata.class.getName()); serviceContext.setUuid(null); DLFileEntryType dlFileEntryType2 = addDLFileEntryType(group.getGroupId(), ddmStructure2.getStructureId(), serviceContext); serviceContext.setUuid(ddmStructure2.getUuid()); DDMStructure importedDDMStructure2 = DDMStructureTestUtil.addStructure(importedGroup.getGroupId(), DLFileEntryMetadata.class.getName(), 0, ddmStructure2.getDDMForm(), LocaleUtil.getDefault(), serviceContext); serviceContext.setUuid(dlFileEntryType2.getUuid()); DLFileEntryType importedDLFileEntryType2 = addDLFileEntryType(importedGroup.getGroupId(), importedDDMStructure2.getStructureId(), serviceContext); Map<String, String[]> preferenceMap = new HashMap<>(); long dlFileEntryClassNameId = PortalUtil.getClassNameId(DLFileEntry.class); preferenceMap.put("anyAssetType", new String[] { String.valueOf(dlFileEntryClassNameId) }); preferenceMap.put("anyClassTypeDLFileEntryAssetRendererFactory", new String[] { String.valueOf(Boolean.FALSE) }); preferenceMap.put("classTypeIdsDLFileEntryAssetRendererFactory", new String[] { String.valueOf(dlFileEntryType1.getFileEntryTypeId()), String.valueOf(dlFileEntryType2.getFileEntryTypeId()) }); PortletPreferences portletPreferences = getImportedPortletPreferences(preferenceMap); Assert.assertEquals( importedDLFileEntryType1.getFileEntryTypeId() + StringPool.COMMA + importedDLFileEntryType2.getFileEntryTypeId(), StringUtil .merge(portletPreferences.getValues("classTypeIdsDLFileEntryAssetRendererFactory", null))); }
From source file:com.liferay.asset.publisher.lar.test.AssetPublisherExportImportTest.java
License:Open Source License
@Test public void testSeveralJournalStructures() throws Exception { DDMStructure ddmStructure1 = DDMStructureTestUtil.addStructure(group.getGroupId(), JournalArticle.class.getName()); ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(); serviceContext.setUuid(ddmStructure1.getUuid()); DDMStructure importedDDMStructure1 = DDMStructureTestUtil.addStructure(importedGroup.getGroupId(), JournalArticle.class.getName(), 0, ddmStructure1.getDDMForm(), LocaleUtil.getDefault(), serviceContext);/*from w w w . j a v a 2s. c o m*/ DDMStructure ddmStructure2 = DDMStructureTestUtil.addStructure(group.getGroupId(), JournalArticle.class.getName()); serviceContext.setUuid(ddmStructure2.getUuid()); DDMStructure importedDDMStructure2 = DDMStructureTestUtil.addStructure(importedGroup.getGroupId(), JournalArticle.class.getName(), 0, ddmStructure1.getDDMForm(), LocaleUtil.getDefault(), serviceContext); Map<String, String[]> preferenceMap = new HashMap<>(); long journalArticleClassNameId = PortalUtil.getClassNameId(JournalArticle.class); preferenceMap.put("anyAssetType", new String[] { String.valueOf(journalArticleClassNameId) }); preferenceMap.put("anyClassTypeJournalArticleAssetRendererFactory", new String[] { String.valueOf(Boolean.FALSE) }); preferenceMap.put("classTypeIdsJournalArticleAssetRendererFactory", new String[] { String.valueOf(ddmStructure1.getStructureId()), String.valueOf(ddmStructure2.getStructureId()) }); PortletPreferences portletPreferences = getImportedPortletPreferences(preferenceMap); Assert.assertEquals( importedDDMStructure1.getStructureId() + StringPool.COMMA + importedDDMStructure2.getStructureId(), StringUtil.merge( portletPreferences.getValues("classTypeIdsJournalArticleAssetRendererFactory", null))); }
From source file:com.liferay.asset.publisher.web.upgrade.v1_0_0.UpgradePortletPreferences.java
License:Open Source License
protected void upgradeDLDateFieldsValues(PortletPreferences portletPreferences) throws Exception { long fileEntryTypeId = GetterUtil.getLong(portletPreferences.getValue(_DL_CLASS_TYPE, "0")); if (fileEntryTypeId > 0) { long fileEntryTypeClassNameId = PortalUtil.getClassNameId(DLFileEntryType.class); List<DDMStructureLink> ddmStructureLinks = _ddmStructureLinkLocalService .getStructureLinks(fileEntryTypeClassNameId, fileEntryTypeId); String selectedFieldName = GetterUtil .getString(portletPreferences.getValue(_DDM_STRUCTURE_FIELD_NAME, null)); for (DDMStructureLink ddmStructureLink : ddmStructureLinks) { DDMForm ddmForm = getDDMForm(ddmStructureLink.getStructureId()); if (isDateField(ddmForm, selectedFieldName)) { transformDateFieldValue(portletPreferences); break; }//w w w. j a v a 2 s . c o m } } }
From source file:com.liferay.asset.service.test.AssetTagFinderTest.java
License:Open Source License
@Test public void testCountByG_C_N() throws Exception { long classNameId = PortalUtil.getClassNameId(MBMessage.class); String assetTagName = RandomTestUtil.randomString(); int initialScopeGroupAssetTagsCount = AssetTagLocalServiceUtil.getTagsSize(_scopeGroup.getGroupId(), classNameId, assetTagName);/*from w ww .j av a 2s.c o m*/ int initialSiteGroupAssetTagsCount = AssetTagLocalServiceUtil.getTagsSize(_scopeGroup.getParentGroupId(), classNameId, assetTagName); addMBMessage(_scopeGroup.getGroupId(), assetTagName); int scopeGroupAssetTagsCount = AssetTagLocalServiceUtil.getTagsSize(_scopeGroup.getGroupId(), classNameId, assetTagName); Assert.assertEquals(initialScopeGroupAssetTagsCount + 1, scopeGroupAssetTagsCount); int siteGroupAssetTagsCount = AssetTagLocalServiceUtil.getTagsSize(_scopeGroup.getParentGroupId(), classNameId, assetTagName); Assert.assertEquals(initialSiteGroupAssetTagsCount, siteGroupAssetTagsCount); }
From source file:com.liferay.asset.service.test.AssetTagFinderTest.java
License:Open Source License
@Test public void testFindByG_C_N() throws Exception { long classNameId = PortalUtil.getClassNameId(MBMessage.class); String assetTagName = RandomTestUtil.randomString(); List<AssetTag> initialScopeGroupAssetTags = AssetTagLocalServiceUtil.getTags(_scopeGroup.getGroupId(), classNameId, assetTagName, QueryUtil.ALL_POS, QueryUtil.ALL_POS); List<AssetTag> initialSiteGroupAssetTags = AssetTagLocalServiceUtil.getTags(_scopeGroup.getParentGroupId(), classNameId, assetTagName, QueryUtil.ALL_POS, QueryUtil.ALL_POS); addMBMessage(_scopeGroup.getGroupId(), assetTagName); List<AssetTag> scopeGroupAssetTags = AssetTagLocalServiceUtil.getTags(_scopeGroup.getGroupId(), classNameId, assetTagName, QueryUtil.ALL_POS, QueryUtil.ALL_POS); Assert.assertEquals(scopeGroupAssetTags.toString(), initialScopeGroupAssetTags.size() + 1, scopeGroupAssetTags.size()); List<AssetTag> siteGroupAssetTags = AssetTagLocalServiceUtil.getTags(_scopeGroup.getParentGroupId(), classNameId, assetTagName, QueryUtil.ALL_POS, QueryUtil.ALL_POS); Assert.assertEquals(siteGroupAssetTags.toString(), initialSiteGroupAssetTags.size(), siteGroupAssetTags.size());//from w ww. j ava 2 s. c o m }
From source file:com.liferay.asset.service.test.AssetTagLocalServiceTest.java
License:Open Source License
@Test public void testDeleteTag() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId(), TestPropsValues.getUserId()); AssetTag assetTag = AssetTagLocalServiceUtil.addTag(TestPropsValues.getUserId(), _group.getGroupId(), "Tag", serviceContext);//from w w w .ja v a 2s . com serviceContext.setAssetTagNames(new String[] { assetTag.getName() }); _organization = OrganizationLocalServiceUtil.addOrganization(TestPropsValues.getUserId(), OrganizationConstants.DEFAULT_PARENT_ORGANIZATION_ID, RandomTestUtil.randomString(), OrganizationConstants.TYPE_ORGANIZATION, 0, 0, ListTypeConstants.ORGANIZATION_STATUS_DEFAULT, RandomTestUtil.randomString(), true, serviceContext); TestAssetIndexer testAssetIndexer = new TestAssetIndexer(); testAssetIndexer.setExpectedValues(Organization.class.getName(), _organization.getOrganizationId()); if (_organizationIndexer == null) { _organizationIndexer = IndexerRegistryUtil.getIndexer(Organization.class); } IndexerRegistryUtil.register(testAssetIndexer); AssetTagLocalServiceUtil.deleteTag(assetTag); Assert.assertNull(AssetTagLocalServiceUtil.fetchAssetTag(assetTag.getTagId())); long classNameId = PortalUtil.getClassNameId(Organization.class); AssetTagStats assetTagStats = AssetTagStatsLocalServiceUtil.getTagStats(assetTag.getTagId(), classNameId); Assert.assertEquals(0, assetTagStats.getAssetCount()); }
From source file:com.liferay.asset.tag.stats.service.test.AssetTagStatsServiceTest.java
License:Open Source License
@Ignore @Test/*w w w . j av a 2 s .co m*/ public void testGetTagStats() throws Exception { ServiceContext serviceContext = ServiceContextTestUtil.getServiceContext(_group.getGroupId()); serviceContext.setAssetTagNames(new String[] { "basketball" }); FileEntry fileEntry = DLAppTestUtil.addFileEntryWithWorkflow(TestPropsValues.getUserId(), _group.getGroupId(), DLFolderConstants.DEFAULT_PARENT_FOLDER_ID, RandomTestUtil.randomString(), RandomTestUtil.randomString(), true, serviceContext); AssetTag tag = AssetTagLocalServiceUtil.getTag(_group.getGroupId(), "basketball"); long classNameId = PortalUtil.getClassNameId(DLFileEntry.class); AssetTagStats tagStats = AssetTagStatsLocalServiceUtil.getTagStats(tag.getTagId(), classNameId); Assert.assertEquals(1, tagStats.getAssetCount()); DLAppHelperLocalServiceUtil.deleteFileEntry(fileEntry); tagStats = AssetTagStatsLocalServiceUtil.getTagStats(tag.getTagId(), classNameId); Assert.assertEquals(0, tagStats.getAssetCount()); }