List of usage examples for com.liferay.portal.kernel.util SessionParamUtil getString
public static String getString(PortletRequest portletRequest, String param)
From source file:com.liferay.dynamic.data.mapping.form.web.internal.portlet.DDMFormAdminPortlet.java
License:Open Source License
protected void setRenderRequestAttributes(RenderRequest renderRequest, RenderResponse renderResponse) throws PortalException { String currentTab = SessionParamUtil.getString(renderRequest, "currentTab"); PortletSession portletSession = renderRequest.getPortletSession(); portletSession.setAttribute("currentTab", currentTab); if (currentTab.equals("element-set")) { renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, new DDMFormAdminFieldSetDisplayContext(renderRequest, renderResponse, _addDefaultSharedFormLayoutPortalInstanceLifecycleListener, _ddmFormWebConfigurationActivator.getDDLFormWebConfiguration(), _ddmFormInstanceRecordLocalService, _ddmFormInstanceService, _ddmFormFieldTypeServicesTracker, _ddmFormFieldTypesJSONSerializer, _ddmFormRenderer, _ddmFormValuesFactory, _ddmFormValuesMerger, _ddmStructureLocalService, _ddmStructureService, _jsonFactory, _storageEngine, _workflowEngineManager)); } else {/* ww w . ja v a2s .co m*/ ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); long formInstanceId = ParamUtil.getLong(renderRequest, "formInstanceId"); DDMForm ddmForm = createSettingsDDMForm(formInstanceId, themeDisplay); DDMFormRenderingContext ddmFormRenderingContext = createDDMFormRenderingContext(renderRequest, renderResponse); setDDMFormRenderingContextDDMFormValues(ddmFormRenderingContext, ddmForm, formInstanceId); DDMFormLayout ddmFormLayout = DDMFormLayoutFactory.create(DDMFormInstanceSettings.class); ddmFormLayout.setPaginationMode(DDMFormLayout.TABBED_MODE); String ddmFormHTML = _ddmFormRenderer.render(ddmForm, ddmFormLayout, ddmFormRenderingContext); renderRequest.setAttribute(DDMWebKeys.DYNAMIC_DATA_MAPPING_FORM_HTML, ddmFormHTML); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, new DDMFormAdminDisplayContext(renderRequest, renderResponse, _addDefaultSharedFormLayoutPortalInstanceLifecycleListener, _ddmFormWebConfigurationActivator.getDDLFormWebConfiguration(), _ddmFormInstanceRecordLocalService, _ddmFormInstanceService, _ddmFormFieldTypeServicesTracker, _ddmFormFieldTypesJSONSerializer, _ddmFormRenderer, _ddmFormValuesFactory, _ddmFormValuesMerger, _ddmStructureLocalService, _ddmStructureService, _jsonFactory, _storageEngine, _workflowEngineManager)); } }