List of usage examples for com.liferay.portal.kernel.util WebKeys PORTLET_DISPLAY_CONTEXT
String PORTLET_DISPLAY_CONTEXT
To view the source code for com.liferay.portal.kernel.util WebKeys PORTLET_DISPLAY_CONTEXT.
Click Source Link
From source file:com.liferay.dynamic.data.lists.form.web.internal.asset.DDLFormAssetRenderer.java
License:Open Source License
@Override public boolean include(HttpServletRequest request, HttpServletResponse response, String template) throws Exception { request.setAttribute(DDLWebKeys.DYNAMIC_DATA_LISTS_RECORD, _formRecord); DDLFormViewRecordDisplayContext ddlFormViewRecordDisplayContext = new DDLFormViewRecordDisplayContext( request, response, _ddlRecordLocalService, _ddmFormRenderer, _ddmFormValuesFactory, _ddmFormValuesMerger, _ddmStructureLocalService); request.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlFormViewRecordDisplayContext); return super.include(request, response, template); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormAdminPortlet.java
License:Open Source License
protected void setRenderRequestAttributes(RenderRequest renderRequest, RenderResponse renderResponse) throws PortalException { ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); long recordSetId = ParamUtil.getLong(renderRequest, "recordSetId"); DDMForm ddmForm = createSettingsDDMForm(recordSetId, themeDisplay); DDMFormRenderingContext ddmFormRenderingContext = createDDMFormRenderingContext(renderRequest, renderResponse);//from ww w .j ava2 s. c o m setDDMFormRenderingContextDDMFormValues(ddmFormRenderingContext, ddmForm, recordSetId); DDMFormLayout ddmFormLayout = DDMFormLayoutFactory.create(DDLRecordSetSettings.class); ddmFormLayout.setPaginationMode(DDMFormLayout.TABBED_MODE); String ddmFormHTML = _ddmFormRenderer.render(ddmForm, ddmFormLayout, ddmFormRenderingContext); renderRequest.setAttribute(DDMWebKeys.DYNAMIC_DATA_MAPPING_FORM_HTML, ddmFormHTML); DDLFormAdminDisplayContext ddlFormAdminDisplayContext = new DDLFormAdminDisplayContext(renderRequest, renderResponse, _ddlFormWebConfigurationActivator.getDDLFormWebConfiguration(), _ddlRecordLocalService, _ddlRecordSetService, _ddmFormContextProviderServlet, _ddmFormFieldTypeServicesTracker, _ddmFormFieldTypesJSONSerializer, _ddmFormJSONSerializer, _ddmFormLayoutJSONSerializer, _ddmFormRenderer, _ddmFormRulesToDDLFormRulesConverter, _ddmFormValuesFactory, _ddmFormValuesMerger, _ddmStructureLocalService, _jsonFactory, _storageEngine, _workflowEngineManager); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlFormAdminDisplayContext); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormBrowserPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { DDLFormBrowserDisplayContext ddlFormBrowserDisplayContext = new DDLFormBrowserDisplayContext( _ddlRecordSetService, renderRequest, renderResponse); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlFormBrowserDisplayContext); super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {/*from w ww . ja va 2 s .c o m*/ setRenderRequestAttributes(renderRequest, renderResponse); DDLFormDisplayContext ddlFormPortletDisplayContext = (DDLFormDisplayContext) renderRequest .getAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT); checkFormIsNotRestricted(renderRequest, renderResponse, ddlFormPortletDisplayContext); } catch (Exception e) { if (isSessionErrorException(e)) { if (_log.isWarnEnabled()) { _log.warn(e, e); } hideDefaultErrorMessage(renderRequest); SessionErrors.add(renderRequest, e.getClass()); } else { throw new PortletException(e); } } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.DDLFormPortlet.java
License:Open Source License
protected void setRenderRequestAttributes(RenderRequest renderRequest, RenderResponse renderResponse) throws PortalException { DDLFormDisplayContext ddlFormDisplayContext = new DDLFormDisplayContext(renderRequest, renderResponse, _ddlRecordSetService, _ddmFormRenderer, _ddmFormValuesFactory, _workflowDefinitionLinkLocalService); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlFormDisplayContext); }
From source file:com.liferay.dynamic.data.lists.web.internal.portlet.DDLDisplayPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {/*from w w w . ja v a2s . c o m*/ setDDLRecordRequestAttribute(renderRequest); setDDLRecordSetRequestAttribute(renderRequest); HttpServletRequest request = _portal.getHttpServletRequest(renderRequest); DDLDisplayContext ddlDisplayContext = new DDLDisplayContext(request, _ddl, _ddlRecordSetLocalService, _ddlWebConfiguration, _ddmDisplayRegistry, _ddmTemplateLocalService, _storageEngine); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlDisplayContext); } catch (Exception e) { if (isSessionErrorException(e)) { if (_log.isWarnEnabled()) { _log.warn(e, e); } hideDefaultErrorMessage(renderRequest); SessionErrors.add(renderRequest, e.getClass()); } else { throw new PortletException(e); } } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.lists.web.internal.portlet.DDLPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { try {//from www . ja v a2s . com setDDLRecordRequestAttribute(renderRequest); setDDLRecordSetRequestAttribute(renderRequest); HttpServletRequest request = _portal.getHttpServletRequest(renderRequest); DDLDisplayContext ddlDisplayContext = new DDLDisplayContext(request, _ddl, _ddlRecordSetLocalService, _ddlWebConfiguration, _ddmDisplayRegistry, _ddmTemplateLocalService, _storageEngine); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddlDisplayContext); } catch (NoSuchRecordException | NoSuchRecordSetException e) { // Let this slide because the user can manually input an record set // key for a new record set that does not yet exist if (_log.isDebugEnabled()) { _log.debug(e, e); } } catch (PortalException pe) { SessionErrors.add(renderRequest, pe.getClass()); } super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.mapping.data.provider.web.internal.portlet.DDMDataProviderPortlet.java
License:Open Source License
@Override public void render(RenderRequest renderRequest, RenderResponse renderResponse) throws IOException, PortletException { DDMDataProviderDisplayContext ddmDataProviderDisplayContext = new DDMDataProviderDisplayContext( renderRequest, renderResponse, _ddmDataProviderInstanceService, _ddmDataProviderTracker, _ddmFormRenderer, _ddmFormValuesJSONDeserializer, _userLocalService); renderRequest.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddmDataProviderDisplayContext); super.render(renderRequest, renderResponse); }
From source file:com.liferay.dynamic.data.mapping.form.web.internal.asset.DDMFormAssetRenderer.java
License:Open Source License
@Override public boolean include(HttpServletRequest request, HttpServletResponse response, String template) throws Exception { request.setAttribute(DDMFormWebKeys.DYNAMIC_DATA_MAPPING_FORM_INSTANCE_RECORD, _formInstanceRecord); DDMFormViewFormInstanceRecordDisplayContext ddmFormViewFormInstanceRecordDisplayContext = new DDMFormViewFormInstanceRecordDisplayContext( request, response, _ddlRecordLocalService, _ddmFormRenderer, _ddmFormValuesFactory, _ddmFormValuesMerger);//from ww w. j av a 2 s . co m request.setAttribute(WebKeys.PORTLET_DISPLAY_CONTEXT, ddmFormViewFormInstanceRecordDisplayContext); return super.include(request, response, template); }
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 {//w w w . ja v a 2s.c om 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)); } }