List of usage examples for com.liferay.portal.kernel.servlet SessionErrors add
public static void add(PortletRequest portletRequest, String key)
From source file:com.liferay.configuration.admin.web.internal.portlet.action.EditConfigurationMVCRenderCommand.java
License:Open Source License
@Override public String render(RenderRequest renderRequest, RenderResponse renderResponse) throws PortletException { String factoryPid = ParamUtil.getString(renderRequest, "factoryPid"); String pid = ParamUtil.getString(renderRequest, "pid", factoryPid); MVCRenderCommand customRenderCommand = _renderCommands.get(pid); if (customRenderCommand != null) { return customRenderCommand.render(renderRequest, renderResponse); }/*from w w w . j av a2 s . c o m*/ ThemeDisplay themeDisplay = (ThemeDisplay) renderRequest.getAttribute(WebKeys.THEME_DISPLAY); Map<String, ConfigurationModel> configurationModels = _configurationModelRetriever .getConfigurationModels(themeDisplay.getLanguageId()); ConfigurationModel configurationModel = configurationModels.get(pid); if ((configurationModel == null) && Validator.isNotNull(factoryPid)) { configurationModel = configurationModels.get(factoryPid); } if ((configurationModel != null) && !configurationModel.isCompanyFactory()) { Configuration configuration = _configurationModelRetriever.getConfiguration(pid); configurationModel = new ConfigurationModel(configurationModel.getExtendedObjectClassDefinition(), configuration, configurationModel.getBundleSymbolicName(), configurationModel.getBundleLocation(), configurationModel.isFactory()); } if (configurationModel != null) { renderRequest.setAttribute(ConfigurationAdminWebKeys.CONFIGURATION_MODEL, configurationModel); DDMFormRendererHelper ddmFormRendererHelper = new DDMFormRendererHelper(renderRequest, renderResponse, configurationModel, _ddmFormRenderer, _resourceBundleLoaderProvider); renderRequest.setAttribute(ConfigurationAdminWebKeys.CONFIGURATION_MODEL_FORM_HTML, ddmFormRendererHelper.getDDMFormHTML()); renderRequest.setAttribute(ConfigurationAdminWebKeys.RESOURCE_BUNDLE_LOADER_PROVIDER, _resourceBundleLoaderProvider); return "/edit_configuration.jsp"; } SessionErrors.add(renderRequest, "entryInvalid"); return "/error.jsp"; }
From source file:com.liferay.contenttargeting.portlet.ContentTargetingPortlet.java
License:Open Source License
public void deleteCampaign(ActionRequest request, ActionResponse response) throws Exception { long campaignId = ParamUtil.getLong(request, "campaignId"); try {/*from w w w .j a va 2s . c om*/ _campaignService.deleteCampaign(campaignId); sendRedirect(request, response); } catch (Exception e) { SessionErrors.add(request, e.getClass().getName()); response.setRenderParameter("mvcPath", ContentTargetingPath.ERROR); } }
From source file:com.liferay.contenttargeting.portlet.ContentTargetingPortlet.java
License:Open Source License
public void updateCampaign(ActionRequest request, ActionResponse response) throws Exception { long campaignId = ParamUtil.getLong(request, "campaignId"); Map<Locale, String> nameMap = LocalizationUtil.getLocalizationMap(request, "name"); Map<Locale, String> descriptionMap = LocalizationUtil.getLocalizationMap(request, "description"); Date startDate = _getDate(request, "startDate"); Date endDate = _getDate(request, "endDate"); int priority = ParamUtil.getInteger(request, "priority"); boolean active = ParamUtil.getBoolean(request, "active"); // Initially, only one user segment per campaign is supported long[] userSegmentIds = null; long userSegmentId = ParamUtil.getLong(request, "userSegmentId"); if (userSegmentId > 0) { userSegmentIds = new long[] { userSegmentId }; }//from w ww. ja v a 2s .c o m ServiceContext serviceContext = ServiceContextFactory.getInstance(UserSegment.class.getName(), request); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); try { Campaign campaign = null; if (campaignId > 0) { campaign = _campaignService.updateCampaign(campaignId, nameMap, descriptionMap, startDate, endDate, priority, active, userSegmentIds, serviceContext); } else { campaign = _campaignService.addCampaign(themeDisplay.getUserId(), nameMap, descriptionMap, startDate, endDate, priority, active, userSegmentIds, serviceContext); } updateTrackingActions(campaign.getCampaignId(), request, response); sendRedirect(request, response); } catch (Exception e) { SessionErrors.add(request, e.getClass().getName()); if (e instanceof PrincipalException) { response.setRenderParameter("mvcPath", ContentTargetingPath.EDIT_CAMPAIGN); } else { response.setRenderParameter("mvcPath", ContentTargetingPath.ERROR); } } }
From source file:com.liferay.contenttargeting.portlet.ContentTargetingPortlet.java
License:Open Source License
public void updateUserSegment(ActionRequest request, ActionResponse response) throws Exception { long userSegmentId = ParamUtil.getLong(request, "userSegmentId"); Map<Locale, String> nameMap = LocalizationUtil.getLocalizationMap(request, "name"); Map<Locale, String> descriptionMap = LocalizationUtil.getLocalizationMap(request, "description"); ServiceContext serviceContext = ServiceContextFactory.getInstance(UserSegment.class.getName(), request); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); UserSegment userSegment = null;// ww w . j a v a 2 s. c o m try { if (userSegmentId > 0) { userSegment = _userSegmentService.updateUserSegment(userSegmentId, nameMap, descriptionMap, serviceContext); } else { userSegment = _userSegmentService.addUserSegment(themeDisplay.getUserId(), nameMap, descriptionMap, serviceContext); } updateRules(userSegment.getUserSegmentId(), request, response); sendRedirect(request, response); } catch (Exception e) { SessionErrors.add(request, e.getClass().getName()); if (e instanceof PrincipalException) { response.setRenderParameter("mvcPath", ContentTargetingPath.EDIT_USER_SEGMENT); } else { response.setRenderParameter("mvcPath", ContentTargetingPath.ERROR); } } }
From source file:com.liferay.docs.guestbook.portlet.GuestbookAdminMVCPortlet.java
License:Apache License
public void addGuestbook(ActionRequest request, ActionResponse response) throws PortalException { ServiceContext serviceContext = ServiceContextFactory.getInstance(Guestbook.class.getName(), request); String name = ParamUtil.getString(request, "name"); try {//from w w w.java 2 s . c om _guestbookService.addGuestbook(serviceContext.getUserId(), name, serviceContext); SessionMessages.add(request, "guestbookAdded"); } catch (PortalException pe) { Class<?> clazz = pe.getClass(); SessionErrors.add(request, clazz.getName()); response.setRenderParameter("mvcPath", "/html/guestbookadminmvcportlet/edit_guestbook.jsp"); } }
From source file:com.liferay.docs.guestbook.portlet.GuestbookAdminMVCPortlet.java
License:Apache License
public void deleteGuestbook(ActionRequest request, ActionResponse response) throws PortalException { ServiceContext serviceContext = ServiceContextFactory.getInstance(Guestbook.class.getName(), request); long guestbookId = ParamUtil.getLong(request, "guestbookId"); try {// w w w. j a va2s.c o m _guestbookService.deleteGuestbook(guestbookId, serviceContext); SessionMessages.add(request, "guestbookDeleted"); } catch (PortalException pe) { Class<?> clazz = pe.getClass(); SessionErrors.add(request, clazz.getName()); } }
From source file:com.liferay.docs.guestbook.portlet.GuestbookAdminMVCPortlet.java
License:Apache License
public void updateGuestbook(ActionRequest request, ActionResponse response) throws PortalException { ServiceContext serviceContext = ServiceContextFactory.getInstance(Guestbook.class.getName(), request); String name = ParamUtil.getString(request, "name"); long guestbookId = ParamUtil.getLong(request, "guestbookId"); try {// ww w .j ava 2s . c o m _guestbookService.updateGuestbook(serviceContext.getUserId(), guestbookId, name, serviceContext); SessionMessages.add(request, "guestbookUpdated"); } catch (PortalException pe) { Class<?> clazz = pe.getClass(); SessionErrors.add(request, clazz.getName()); response.setRenderParameter("mvcPath", "/html/guestbookadminmvcportlet/edit_guestbook.jsp"); } }
From source file:com.liferay.docs.guestbook.portlet.GuestbookMVCPortlet.java
License:Apache License
public void addEntry(ActionRequest request, ActionResponse response) throws PortalException { ServiceContext serviceContext = ServiceContextFactory.getInstance(Entry.class.getName(), request); String userName = ParamUtil.getString(request, "name"); String email = ParamUtil.getString(request, "email"); String message = ParamUtil.getString(request, "message"); long guestbookId = ParamUtil.getLong(request, "guestbookId"); long entryId = ParamUtil.getLong(request, "entryId"); if (entryId > 0) { try {/*from ww w. ja v a 2 s. c o m*/ _entryService.updateEntry(serviceContext.getUserId(), guestbookId, entryId, userName, email, message, serviceContext); SessionMessages.add(request, "entryAdded"); response.setRenderParameter("guestbookId", Long.toString(guestbookId)); } catch (Exception e) { System.out.println(e); Class<?> clazz = e.getClass(); SessionErrors.add(request, clazz.getName()); PortalUtil.copyRequestParameters(request, response); response.setRenderParameter("mvcPath", "/html/guestbookmvcportlet/edit_entry.jsp"); } } else { try { _entryService.addEntry(serviceContext.getUserId(), guestbookId, userName, email, message, serviceContext); SessionMessages.add(request, "entryAdded"); response.setRenderParameter("guestbookId", Long.toString(guestbookId)); } catch (Exception e) { Class<?> clazz = e.getClass(); SessionErrors.add(request, clazz.getName()); PortalUtil.copyRequestParameters(request, response); response.setRenderParameter("mvcPath", "/html/guestbookmvcportlet/edit_entry.jsp"); } } }
From source file:com.liferay.docs.guestbook.portlet.GuestbookMVCPortlet.java
License:Apache License
public void addGuestbook(ActionRequest request, ActionResponse response) throws PortalException { ServiceContext serviceContext = ServiceContextFactory.getInstance(Guestbook.class.getName(), request); String name = ParamUtil.getString(request, "name"); try {/* ww w . j a va 2 s .c o m*/ _guestbookService.addGuestbook(serviceContext.getUserId(), name, serviceContext); SessionMessages.add(request, "guestbookAdded"); } catch (Exception e) { Class<?> clazz = e.getClass(); SessionErrors.add(request, clazz.getName()); response.setRenderParameter("mvcPath", "/html/guestbookmvcportlet/edit_guestbook.jsp"); } }
From source file:com.liferay.docs.guestbook.portlet.GuestbookMVCPortlet.java
License:Apache License
public void deleteEntry(ActionRequest request, ActionResponse response) { long entryId = ParamUtil.getLong(request, "entryId"); long guestbookId = ParamUtil.getLong(request, "guestbookId"); try {// w w w . j ava 2 s.co m ServiceContext serviceContext = ServiceContextFactory.getInstance(Entry.class.getName(), request); response.setRenderParameter("guestbookId", Long.toString(guestbookId)); _entryService.deleteEntry(entryId, serviceContext); } catch (Exception e) { System.out.println(e); Class<?> clazz = e.getClass(); SessionErrors.add(request, clazz.getName()); } }