List of usage examples for com.liferay.portal.kernel.util PortalUtil getClassNameId
public static long getClassNameId(String value)
From source file:com.liferay.dynamic.data.mapping.taglib.servlet.taglib.TemplateRendererTag.java
License:Open Source License
@Override protected void setAttributes(HttpServletRequest request) { super.setAttributes(request); long displaStyleGroupId = getDisplayStyleGroupId(); if (displaStyleGroupId == 0) { ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); displaStyleGroupId = themeDisplay.getScopeGroupId(); setNamespacedAttribute(request, "displayStyleGroupId", displaStyleGroupId); }/* ww w .ja v a 2 s .c o m*/ _portletDisplayDDMTemplate = PortletDisplayTemplateUtil.getPortletDisplayTemplateDDMTemplate( displaStyleGroupId, PortalUtil.getClassNameId(getClassName()), getDisplayStyle(), true); setNamespacedAttribute(request, "portletDisplayDDMTemplate", _portletDisplayDDMTemplate); }
From source file:com.liferay.dynamic.data.mapping.taglib.servlet.taglib.TemplateSelectorTag.java
License:Open Source License
protected DDMTemplate getPortletDisplayDDMTemplate() { String displayStyle = super.getDisplayStyle(); if (Validator.isNull(displayStyle)) { displayStyle = super.getDefaultDisplayStyle(); }//from www .jav a 2 s. c o m return PortletDisplayTemplateUtil.getPortletDisplayTemplateDDMTemplate(getDisplayStyleGroupId(), PortalUtil.getClassNameId(getClassName()), displayStyle, true); }
From source file:com.liferay.dynamic.data.mapping.taglib.servlet.taglib.TemplateSelectorTag.java
License:Open Source License
@Override protected void setAttributes(HttpServletRequest request) { super.setAttributes(request); setNamespacedAttribute(request, "classNameId", String.valueOf(PortalUtil.getClassNameId(getClassName()))); setNamespacedAttribute(request, "portletDisplayDDMTemplate", getPortletDisplayDDMTemplate()); setNamespacedAttribute(request, "resourceBundle", getResourceBundle()); }
From source file:com.liferay.dynamic.data.mapping.test.util.DDMStructureTestUtil.java
License:Open Source License
public static DDMStructure addStructure(long groupId, String className, long parentStructureId, DDMForm ddmForm, Locale defaultLocale, ServiceContext serviceContext) throws Exception { Map<Locale, String> nameMap = new HashMap<>(); nameMap.put(defaultLocale, "Test Structure"); DDMFormLayout ddmFormLayout = DDMUtil.getDefaultDDMFormLayout(ddmForm); serviceContext.setAddGroupPermissions(true); serviceContext.setAddGuestPermissions(true); return DDMStructureLocalServiceUtil.addStructure(TestPropsValues.getUserId(), groupId, parentStructureId, PortalUtil.getClassNameId(className), null, nameMap, null, ddmForm, ddmFormLayout, StorageType.JSON.toString(), DDMStructureConstants.TYPE_DEFAULT, serviceContext); }
From source file:com.liferay.dynamic.data.mapping.test.util.DDMTemplateTestUtil.java
License:Open Source License
public static DDMTemplate addTemplate(long groupId, long structureId, long resourceClassNameId, String language, String script, Locale defaultLocale) throws Exception { return addTemplate(groupId, PortalUtil.getClassNameId(DDMStructure.class), structureId, resourceClassNameId, language, script, defaultLocale); }
From source file:com.liferay.dynamic.data.mapping.upgrade.v1_0_0.test.UpgradeDynamicDataMappingTest.java
License:Open Source License
protected void setUpClassNameIds() { _classNameIdDDLRecordSet = PortalUtil .getClassNameId("com.liferay.portlet.dynamicdatalists.model.DDLRecordSet"); _classNameIdDDMStructure = PortalUtil.getClassNameId("com.liferay.dynamic.data.mapping.model.DDMStructure"); _classNameIdDDMContent = PortalUtil.getClassNameId("com.liferay.dynamic.data.mapping.model.DDMContent"); _classNameIdExpandoStorageAdapter = PortalUtil .getClassNameId("com.liferay.portlet.dynamicdatamapping.storage." + "ExpandoStorageAdapter"); }
From source file:com.liferay.dynamic.data.mapping.util.BaseDDMDisplay.java
License:Open Source License
@Override public long[] getTemplateClassPKs(long companyId, long classNameId, long classPK) throws Exception { if (classPK > 0) { return new long[] { classPK }; }// www.ja va 2s. com List<Long> classPKs = new ArrayList<>(); classPKs.add(0L); List<DDMStructure> structures = DDMStructureLocalServiceUtil.getClassStructures(companyId, PortalUtil.getClassNameId(getStructureType())); for (DDMStructure structure : structures) { classPKs.add(structure.getPrimaryKey()); } return ArrayUtil.toLongArray(classPKs); }
From source file:com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.test.DDMTemplateStagedModelDataHandlerTest.java
License:Open Source License
@Test public void testPublishTemplateToLiveBeforeStructure() throws Exception { DDMTemplate template = DDMTemplateTestUtil.addTemplate(stagingGroup.getGroupId(), 0, PortalUtil.getClassNameId(_CLASS_NAME)); DDMStructure structure = DDMStructureTestUtil.addStructure(stagingGroup.getGroupId(), _CLASS_NAME); exportImportTemplate(template);//www. jav a2 s.c o m template.setClassPK(structure.getStructureId()); DDMTemplateLocalServiceUtil.updateDDMTemplate(template); exportImportTemplateAndStructure(template, structure); DDMStructure importedStructure = DDMStructureLocalServiceUtil .fetchDDMStructureByUuidAndGroupId(structure.getUuid(), liveGroup.getGroupId()); DDMTemplate importedTemplate = (DDMTemplate) getStagedModel(template.getUuid(), liveGroup); Assert.assertNotNull(importedTemplate); Assert.assertNotNull(importedStructure); Assert.assertEquals(importedStructure.getStructureId(), importedTemplate.getClassPK()); }
From source file:com.liferay.dynamic.data.mapping.web.internal.exportimport.data.handler.test.DDMTemplateStagedModelDataHandlerTest.java
License:Open Source License
@Override protected StagedModel addStagedModel(Group group, Map<String, List<StagedModel>> dependentStagedModelsMap) throws Exception { List<StagedModel> dependentStagedModels = dependentStagedModelsMap.get(DDMStructure.class.getSimpleName()); DDMStructure structure = (DDMStructure) dependentStagedModels.get(0); return DDMTemplateTestUtil.addTemplate(group.getGroupId(), structure.getStructureId(), PortalUtil.getClassNameId(_CLASS_NAME)); }
From source file:com.liferay.dynamic.data.mapping.web.internal.portlet.action.DDMBaseMVCActionCommand.java
License:Open Source License
protected String getSaveAndContinueRedirect(ActionRequest actionRequest, DDMStructure structure, String redirect) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String availableFields = ParamUtil.getString(actionRequest, "availableFields"); String eventName = ParamUtil.getString(actionRequest, "eventName"); LiferayPortletURL portletURL = PortletURLFactoryUtil.create(actionRequest, themeDisplay.getPpid(), PortletRequest.RENDER_PHASE); portletURL.setParameter("mvcPath", "/edit_structure.jsp"); portletURL.setParameter("redirect", redirect, false); portletURL.setParameter("groupId", String.valueOf(structure.getGroupId()), false); long classNameId = PortalUtil.getClassNameId(DDMStructure.class); portletURL.setParameter("classNameId", String.valueOf(classNameId), false); portletURL.setParameter("classPK", String.valueOf(structure.getStructureId()), false); portletURL.setParameter("availableFields", availableFields, false); portletURL.setParameter("eventName", eventName, false); portletURL.setWindowState(actionRequest.getWindowState()); return portletURL.toString(); }