List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getSiteDefaultLocale
public Locale getSiteDefaultLocale()
From source file:com.liferay.dynamic.data.lists.form.web.internal.display.context.DDLFormAdminDisplayContext.java
License:Open Source License
protected Locale getSiteDefaultLocale() { ThemeDisplay themeDisplay = _ddlFormAdminRequestHelper.getThemeDisplay(); return themeDisplay.getSiteDefaultLocale(); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.CopyRecordSetMVCActionCommand.java
License:Open Source License
@Override protected void doTransactionalCommand(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long recordSetId = ParamUtil.getLong(actionRequest, "recordSetId"); DDLRecordSet recordSet = ddlRecordSetService.getRecordSet(recordSetId); DDMStructure ddmStructureCopy = copyRecordSetDDMStructure(actionRequest, recordSet); DDLRecordSet recordSetCopy = saveRecordSetMVCCommandHelper.addRecordSet(actionRequest, ddmStructureCopy.getStructureId(), getNameMap(recordSet, themeDisplay.getSiteDefaultLocale()), getDescriptionMap(recordSet, themeDisplay.getSiteDefaultLocale())); DDMFormValues settingsDDMFormValues = createRecordSetSettingsDDMFormValues(actionRequest, recordSet); ddlRecordSetService.updateRecordSet(recordSetCopy.getRecordSetId(), settingsDDMFormValues); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.SaveRecordSetMVCCommandHelper.java
License:Open Source License
protected DDMStructure addDDMStructure(PortletRequest portletRequest, DDMFormValues settingsDDMFormValues) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); long groupId = ParamUtil.getLong(portletRequest, "groupId"); String structureKey = ParamUtil.getString(portletRequest, "structureKey"); String storageType = getStorageType(settingsDDMFormValues); String name = ParamUtil.getString(portletRequest, "name"); String description = ParamUtil.getString(portletRequest, "description"); DDMForm ddmForm = getDDMForm(portletRequest); DDMFormLayout ddmFormLayout = getDDMFormLayout(portletRequest); ServiceContext serviceContext = ServiceContextFactory.getInstance(DDMStructure.class.getName(), portletRequest);//from w w w. ja va2 s . c o m return ddmStructureService.addStructure(groupId, DDMStructureConstants.DEFAULT_PARENT_STRUCTURE_ID, _portal.getClassNameId(DDLRecordSet.class), structureKey, getLocalizedMap(themeDisplay.getSiteDefaultLocale(), name), getLocalizedMap(themeDisplay.getSiteDefaultLocale(), description), ddmForm, ddmFormLayout, storageType, DDMStructureConstants.TYPE_AUTO, serviceContext); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.SaveRecordSetMVCCommandHelper.java
License:Open Source License
protected DDLRecordSet addRecordSet(PortletRequest portletRequest, long ddmStructureId) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); String name = ParamUtil.getString(portletRequest, "name"); String description = ParamUtil.getString(portletRequest, "description"); return addRecordSet(portletRequest, ddmStructureId, getLocalizedMap(themeDisplay.getSiteDefaultLocale(), name), getLocalizedMap(themeDisplay.getSiteDefaultLocale(), description)); }
From source file:com.liferay.dynamic.data.lists.form.web.internal.portlet.action.SaveRecordSetMVCCommandHelper.java
License:Open Source License
protected DDLRecordSet updateRecordSet(PortletRequest portletRequest, long ddmStructureId) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) portletRequest.getAttribute(WebKeys.THEME_DISPLAY); long recordSetId = ParamUtil.getLong(portletRequest, "recordSetId"); String name = ParamUtil.getString(portletRequest, "name"); String description = ParamUtil.getString(portletRequest, "description"); ServiceContext serviceContext = ServiceContextFactory.getInstance(DDLRecordSet.class.getName(), portletRequest);/* w w w . j a va2 s . c o m*/ return ddlRecordSetService.updateRecordSet(recordSetId, ddmStructureId, getLocalizedMap(themeDisplay.getSiteDefaultLocale(), name), getLocalizedMap(themeDisplay.getSiteDefaultLocale(), description), DDLRecordSetConstants.MIN_DISPLAY_ROWS_DEFAULT, serviceContext); }
From source file:com.liferay.dynamic.data.mapping.form.taglib.servlet.taglib.util.DDMFormTaglibUtil.java
License:Open Source License
public static String getFormBuilderContext(long ddmStructureId, ThemeDisplay themeDisplay) { String serializedFormBuilderContext = ParamUtil.getString(themeDisplay.getRequest(), "serializedFormBuilderContext"); if (Validator.isNotNull(serializedFormBuilderContext)) { return serializedFormBuilderContext; }// ww w . ja v a2 s.c o m JSONSerializer jsonSerializer = _jsonFactory.createJSONSerializer(); Optional<DDMStructure> ddmStructureOptional = Optional .ofNullable(_ddmStructureLocalService.fetchDDMStructure(ddmStructureId)); Locale locale = themeDisplay.getSiteDefaultLocale(); if (ddmStructureOptional.isPresent()) { DDMStructure ddmStructure = ddmStructureOptional.get(); DDMForm ddmForm = ddmStructure.getDDMForm(); locale = ddmForm.getDefaultLocale(); } DDMFormBuilderContextResponse formBuilderContextResponse = _ddmFormBuilderContextFactory .create(DDMFormBuilderContextRequest.with(ddmStructureOptional, themeDisplay.getRequest(), themeDisplay.getResponse(), locale, true)); return jsonSerializer.serializeDeep(formBuilderContextResponse.getContext()); }
From source file:com.liferay.dynamic.data.mapping.form.web.internal.display.context.DDMFormAdminDisplayContext.java
License:Open Source License
protected Locale getSiteDefaultLocale() { ThemeDisplay themeDisplay = formAdminRequestHelper.getThemeDisplay(); return themeDisplay.getSiteDefaultLocale(); }