List of usage examples for com.liferay.portal.kernel.theme ThemeDisplay getTimeZone
public TimeZone getTimeZone()
From source file:com.liferay.announcements.web.internal.display.context.DefaultAnnouncementsDisplayContext.java
License:Open Source License
@Override public Format getDateFormatDate() { ThemeDisplay themeDisplay = _announcementsRequestHelper.getThemeDisplay(); return FastDateFormatFactoryUtil.getDate(DateFormat.FULL, themeDisplay.getLocale(), themeDisplay.getTimeZone()); }
From source file:com.liferay.announcements.web.internal.portlet.action.EditEntryMVCActionCommand.java
License:Open Source License
protected void updateEntry(ActionRequest actionRequest) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long entryId = ParamUtil.getLong(actionRequest, "entryId"); String[] distributionScopeParts = StringUtil.split(ParamUtil.getString(actionRequest, "distributionScope")); long classNameId = 0; long classPK = 0; if (distributionScopeParts.length == 2) { classNameId = GetterUtil.getLong(distributionScopeParts[0]); if (classNameId > 0) { classPK = GetterUtil.getLong(distributionScopeParts[1]); }/* ww w . j av a 2 s . c o m*/ } String title = ParamUtil.getString(actionRequest, "title"); String content = ParamUtil.getString(actionRequest, "content"); String url = ParamUtil.getString(actionRequest, "url"); String type = ParamUtil.getString(actionRequest, "type"); Date displayDate = new Date(); boolean displayImmediately = ParamUtil.getBoolean(actionRequest, "displayImmediately"); if (!displayImmediately) { int displayDateMonth = ParamUtil.getInteger(actionRequest, "displayDateMonth"); int displayDateDay = ParamUtil.getInteger(actionRequest, "displayDateDay"); int displayDateYear = ParamUtil.getInteger(actionRequest, "displayDateYear"); int displayDateHour = ParamUtil.getInteger(actionRequest, "displayDateHour"); int displayDateMinute = ParamUtil.getInteger(actionRequest, "displayDateMinute"); int displayDateAmPm = ParamUtil.getInteger(actionRequest, "displayDateAmPm"); if (displayDateAmPm == Calendar.PM) { displayDateHour += 12; } displayDate = _portal.getDate(displayDateMonth, displayDateDay, displayDateYear, displayDateHour, displayDateMinute, themeDisplay.getTimeZone(), EntryDisplayDateException.class); } int expirationDateMonth = ParamUtil.getInteger(actionRequest, "expirationDateMonth"); int expirationDateDay = ParamUtil.getInteger(actionRequest, "expirationDateDay"); int expirationDateYear = ParamUtil.getInteger(actionRequest, "expirationDateYear"); int expirationDateHour = ParamUtil.getInteger(actionRequest, "expirationDateHour"); int expirationDateMinute = ParamUtil.getInteger(actionRequest, "expirationDateMinute"); int expirationDateAmPm = ParamUtil.getInteger(actionRequest, "expirationDateAmPm"); if (expirationDateAmPm == Calendar.PM) { expirationDateHour += 12; } Date expirationDate = _portal.getDate(expirationDateMonth, expirationDateDay, expirationDateYear, expirationDateHour, expirationDateMinute, themeDisplay.getTimeZone(), EntryExpirationDateException.class); int priority = ParamUtil.getInteger(actionRequest, "priority"); boolean alert = ParamUtil.getBoolean(actionRequest, "alert"); if (entryId <= 0) { _announcementsEntryService.addEntry(classNameId, classPK, title, content, url, type, displayDate, expirationDate, priority, alert); } else { _announcementsEntryService.updateEntry(entryId, title, content, url, type, displayDate, expirationDate, priority); } }
From source file:com.liferay.asset.publisher.web.display.context.AssetPublisherDisplayContext.java
License:Open Source License
public TimeZone getTimeZone() { if (_timeZone != null) { return _timeZone; }/*w w w .j av a 2 s .c o m*/ ThemeDisplay themeDisplay = (ThemeDisplay) _request.getAttribute(WebKeys.THEME_DISPLAY); _timeZone = themeDisplay.getTimeZone(); return _timeZone; }
From source file:com.liferay.exportimport.web.internal.portlet.action.ExportImportMVCActionCommand.java
License:Open Source License
protected void exportData(ActionRequest actionRequest, Portlet portlet) throws Exception { try {//from w ww .ja va 2 s .com ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long plid = ParamUtil.getLong(actionRequest, "plid"); long groupId = ParamUtil.getLong(actionRequest, "groupId"); String fileName = ParamUtil.getString(actionRequest, "exportFileName"); Map<String, Serializable> exportPortletSettingsMap = ExportImportConfigurationSettingsMapFactory .buildExportPortletSettingsMap(themeDisplay.getUserId(), plid, groupId, portlet.getPortletId(), actionRequest.getParameterMap(), themeDisplay.getLocale(), themeDisplay.getTimeZone(), fileName); ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService .addDraftExportImportConfiguration(themeDisplay.getUserId(), ExportImportConfigurationConstants.TYPE_EXPORT_PORTLET, exportPortletSettingsMap); _exportImportService.exportPortletInfoAsFileInBackground(exportImportConfiguration); } catch (Exception e) { if (e instanceof LARFileNameException) { throw e; } if (_log.isDebugEnabled()) { _log.debug(e, e); } SessionErrors.add(actionRequest, e.getClass(), e); } }
From source file:com.liferay.exportimport.web.internal.portlet.action.ExportImportMVCActionCommand.java
License:Open Source License
protected void importData(ActionRequest actionRequest, InputStream inputStream) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long plid = ParamUtil.getLong(actionRequest, "plid"); long groupId = ParamUtil.getLong(actionRequest, "groupId"); Portlet portlet = ActionUtil.getPortlet(actionRequest); Map<String, Serializable> importPortletSettingsMap = ExportImportConfigurationSettingsMapFactory .buildImportPortletSettingsMap(themeDisplay.getUserId(), plid, groupId, portlet.getPortletId(), actionRequest.getParameterMap(), themeDisplay.getLocale(), themeDisplay.getTimeZone()); ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService .addDraftExportImportConfiguration(themeDisplay.getUserId(), ExportImportConfigurationConstants.TYPE_IMPORT_PORTLET, importPortletSettingsMap); _exportImportService.importPortletInfoInBackground(exportImportConfiguration, inputStream); }
From source file:com.liferay.exportimport.web.internal.portlet.action.ExportImportMVCActionCommand.java
License:Open Source License
protected MissingReferences validateFile(ActionRequest actionRequest, InputStream inputStream) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long plid = ParamUtil.getLong(actionRequest, "plid"); long groupId = ParamUtil.getLong(actionRequest, "groupId"); Portlet portlet = ActionUtil.getPortlet(actionRequest); Map<String, Serializable> importPortletSettingsMap = ExportImportConfigurationSettingsMapFactory .buildImportPortletSettingsMap(themeDisplay.getUserId(), plid, groupId, portlet.getPortletId(), actionRequest.getParameterMap(), themeDisplay.getLocale(), themeDisplay.getTimeZone()); ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService .addDraftExportImportConfiguration(themeDisplay.getUserId(), ExportImportConfigurationConstants.TYPE_IMPORT_PORTLET, importPortletSettingsMap); return _exportImportService.validateImportPortletInfo(exportImportConfiguration, inputStream); }
From source file:com.liferay.exportimport.web.internal.portlet.action.ExportLayoutsMVCActionCommand.java
License:Open Source License
protected ExportImportConfiguration getExportImportConfiguration(ActionRequest actionRequest) throws Exception { Map<String, Serializable> exportLayoutSettingsMap = null; long exportImportConfigurationId = ParamUtil.getLong(actionRequest, "exportImportConfigurationId"); if (exportImportConfigurationId > 0) { ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService .fetchExportImportConfiguration(exportImportConfigurationId); if (exportImportConfiguration != null) { exportLayoutSettingsMap = exportImportConfiguration.getSettingsMap(); }/*from www .j av a 2s . co m*/ } ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); boolean privateLayout = ParamUtil.getBoolean(actionRequest, "privateLayout"); if (exportLayoutSettingsMap == null) { long groupId = ParamUtil.getLong(actionRequest, "liveGroupId"); long[] layoutIds = getLayoutIds(actionRequest); exportLayoutSettingsMap = ExportImportConfigurationSettingsMapFactory.buildExportLayoutSettingsMap( themeDisplay.getUserId(), groupId, privateLayout, layoutIds, actionRequest.getParameterMap(), themeDisplay.getLocale(), themeDisplay.getTimeZone()); } String taskName = ParamUtil.getString(actionRequest, "name"); if (Validator.isNull(taskName)) { if (privateLayout) { taskName = LanguageUtil.get(actionRequest.getLocale(), "private-pages"); } else { taskName = LanguageUtil.get(actionRequest.getLocale(), "public-pages"); } } return _exportImportConfigurationLocalService.addDraftExportImportConfiguration(themeDisplay.getUserId(), taskName, ExportImportConfigurationConstants.TYPE_EXPORT_LAYOUT, exportLayoutSettingsMap); }
From source file:com.liferay.exportimport.web.internal.portlet.action.ImportLayoutsMVCActionCommand.java
License:Open Source License
protected void importData(ActionRequest actionRequest, String fileName, InputStream inputStream) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long groupId = ParamUtil.getLong(actionRequest, "groupId"); boolean privateLayout = ParamUtil.getBoolean(actionRequest, "privateLayout"); Map<String, Serializable> importLayoutSettingsMap = ExportImportConfigurationSettingsMapFactory .buildImportLayoutSettingsMap(themeDisplay.getUserId(), groupId, privateLayout, null, actionRequest.getParameterMap(), themeDisplay.getLocale(), themeDisplay.getTimeZone()); ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService .addDraftExportImportConfiguration(themeDisplay.getUserId(), ExportImportConfigurationConstants.TYPE_IMPORT_LAYOUT, importLayoutSettingsMap); _exportImportService.importLayoutsInBackground(exportImportConfiguration, inputStream); }
From source file:com.liferay.exportimport.web.internal.portlet.action.ImportLayoutsMVCActionCommand.java
License:Open Source License
protected MissingReferences validateFile(ActionRequest actionRequest, InputStream inputStream) throws Exception { ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); long groupId = ParamUtil.getLong(actionRequest, "groupId"); boolean privateLayout = ParamUtil.getBoolean(actionRequest, "privateLayout"); Map<String, Serializable> importLayoutSettingsMap = ExportImportConfigurationSettingsMapFactory .buildImportLayoutSettingsMap(themeDisplay.getUserId(), groupId, privateLayout, null, actionRequest.getParameterMap(), themeDisplay.getLocale(), themeDisplay.getTimeZone()); ExportImportConfiguration exportImportConfiguration = _exportImportConfigurationLocalService .addDraftExportImportConfiguration(themeDisplay.getUserId(), ExportImportConfigurationConstants.TYPE_IMPORT_LAYOUT, importLayoutSettingsMap); return _exportImportService.validateImportLayoutsFile(exportImportConfiguration, inputStream); }
From source file:com.liferay.meeting.portlet.action.AddMeetingMVCActionCommand.java
License:Open Source License
protected Meeting getMeeting(ActionRequest actionRequest) throws Exception { Meeting meeting = new Meeting(); meeting.addMeetingParticipants(getMeetingParticipants(actionRequest)); String description = ParamUtil.getString(actionRequest, "description"); meeting.setDescription(description); meeting.setDuration(getDuration(actionRequest)); String name = ParamUtil.getString(actionRequest, "name"); meeting.setName(name);/* w w w . j a va 2 s .co m*/ String password = ParamUtil.getString(actionRequest, "password"); meeting.setPassword(password); meeting.setStartCalendar(getStartCalendar(actionRequest)); ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); meeting.setTimeZone(themeDisplay.getTimeZone()); return meeting; }