List of usage examples for com.liferay.portal.kernel.servlet SessionMessages add
public static void add(PortletRequest portletRequest, String key)
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@ProcessAction(name = "addUsers") public void addUsers(ActionRequest request, ActionResponse response) throws Exception { boolean isMultipart = PortletFileUpload.isMultipartContent(request); if (isMultipart) { uploadManager = new UsersUpload(); request = extractFields(request, false); }// w ww . j a v a 2s.com Users users = UsersFromRequest(request); ArrayList<String> errors = UsersValidator.validateUsers(users, request); if (errors.isEmpty()) { users = uploadManager.uploadFiles(request, users); try { UsersLocalServiceUtil.addUsers(users); MultiVMPoolUtil.clear(); response.setRenderParameter("view", ""); SessionMessages.add(request, "users-added-successfully"); } catch (Exception cvex) { SessionErrors.add(request, "please-enter-a-unique-code"); response.setRenderParameter("view", "editUsers"); response.setRenderParameter("editType", "add"); response.setRenderParameter("usersId", users.getUsersId() + ""); response.setRenderParameter("userName", users.getUserName() + ""); response.setRenderParameter("userPhoto", users.getUserPhoto() + ""); } } else { for (String error : errors) { SessionErrors.add(request, error); } response.setRenderParameter("view", "editUsers"); response.setRenderParameter("editType", "add"); response.setRenderParameter("usersId", users.getUsersId() + ""); response.setRenderParameter("userName", users.getUserName() + ""); response.setRenderParameter("userPhoto", users.getUserPhoto() + ""); } }
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@ProcessAction(name = "deleteUsers") public void deleteUsers(ActionRequest request, ActionResponse response) throws Exception { long id = ParamUtil.getLong(request, "resourcePrimKey"); if (Validator.isNotNull(id)) { Users users = UsersLocalServiceUtil.getUsers(id); UsersLocalServiceUtil.deleteUsers(users); MultiVMPoolUtil.clear();/*from ww w. j av a 2 s. co m*/ SessionMessages.add(request, "users-deleted-successfully"); } else { SessionErrors.add(request, "users-error-deleting"); } }
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@ProcessAction(name = "updateUsers") public void updateUsers(ActionRequest request, ActionResponse response) throws Exception { boolean isMultipart = PortletFileUpload.isMultipartContent(request); if (isMultipart) { uploadManager = new UsersUpload(); request = extractFields(request, true); }//ww w.j a v a2s .c o m Users users = UsersFromRequest(request); ArrayList<String> errors = UsersValidator.validateUsers(users, request); users = uploadManager.uploadFiles(request, users); if (errors.isEmpty()) { try { UsersLocalServiceUtil.updateUsers(users); MultiVMPoolUtil.clear(); response.setRenderParameter("view", ""); SessionMessages.add(request, "users-updated-successfully"); } catch (Exception cvex) { SessionErrors.add(request, "please-enter-a-unique-code"); response.setRenderParameter("view", "editUsers"); response.setRenderParameter("editType", "update"); response.setRenderParameter("usersId", users.getUsersId() + ""); response.setRenderParameter("userName", users.getUserName() + ""); response.setRenderParameter("userPhoto", users.getUserPhoto() + ""); } } else { for (String error : errors) { SessionErrors.add(request, error); } response.setRenderParameter("usersId)", Long.toString(users.getPrimaryKey())); response.setRenderParameter("view", "editUsers"); response.setRenderParameter("editType", "update"); response.setRenderParameter("usersId", users.getUsersId() + ""); response.setRenderParameter("userName", users.getUserName() + ""); response.setRenderParameter("userPhoto", users.getUserPhoto() + ""); } }
From source file:org.xmlportletfactory.portal.example01.UsersPortlet.java
License:Open Source License
@ProcessAction(name = "setUsersPref") public void setUsersPref(ActionRequest request, ActionResponse response) throws Exception { String rowsPerPage = ParamUtil.getString(request, "users-rows-per-page"); String dateFormat = ParamUtil.getString(request, "users-date-format"); String datetimeFormat = ParamUtil.getString(request, "users-datetime-format"); ArrayList<String> errors = new ArrayList(); if (UsersValidator.validateEditUsers(rowsPerPage, dateFormat, datetimeFormat, errors)) { response.setRenderParameter("users-rows-per-page", ""); response.setRenderParameter("users-date-format", ""); response.setRenderParameter("users-datetime-format", ""); PortletPreferences prefs = request.getPreferences(); prefs.setValue("users-rows-per-page", rowsPerPage); prefs.setValue("users-date-format", dateFormat); prefs.setValue("users-datetime-format", datetimeFormat); prefs.store();/*from w ww. j a v a 2 s . co m*/ SessionMessages.add(request, "users-prefs-success"); } }
From source file:vn.hss.etrans.yeucauvantai.YeuCauVanTaiPortlet.java
License:Open Source License
@ProcessAction(name = "addYeuCauVanTai") public void addYeuCauVanTai(ActionRequest request, ActionResponse response) throws Exception { YeuCauChiTietPortlet yeuCauChiTietPorlet = new YeuCauChiTietPortlet(); boolean isMultipart = PortletFileUpload.isMultipartContent(request); if (isMultipart) { uploadManager = new YeuCauVanTaiUpload(); request = extractFields(request, false); }//from w ww . j a va 2 s . co m YeuCauVanTai yeuCauVanTai = YeuCauVanTaiFromRequest(request); YeuCauChiTiet yeuCauChiTiet = yeuCauChiTietPorlet.YeuCauChiTietFromRequest(request); ThemeDisplay themeDisplay = (ThemeDisplay) request.getAttribute(WebKeys.THEME_DISPLAY); PermissionChecker permissionChecker = themeDisplay.getPermissionChecker(); if (!YeuCauVanTaiPermission.contains(permissionChecker, themeDisplay.getScopeGroupId(), "ADD_YEUCAUVANTAI")) { YeuCauVanTaiUtil.addParametersForDefaultView(response); SessionErrors.add(request, "permission-error"); return; } ArrayList<String> errors = YeuCauVanTaiValidator.validateYeuCauVanTai(yeuCauVanTai, request); if (errors.isEmpty()) { yeuCauVanTai = uploadManager.uploadFiles(request, yeuCauVanTai); try { ServiceContext serviceContext = ServiceContextFactory.getInstance(YeuCauVanTai.class.getName(), request); YeuCauVanTaiLocalServiceUtil.addYeuCauVanTai(yeuCauVanTai, serviceContext); ServiceContext serviceContextChiTiet = ServiceContextFactory .getInstance(YeuCauChiTiet.class.getName(), request); YeuCauChiTietLocalServiceUtil.addYeuCauChiTiet(yeuCauChiTiet, serviceContextChiTiet); YeuCauVanTaiUtil.addParametersForDefaultView(response); SessionMessages.add(request, "yeucauvantai-added-successfully"); } catch (Exception cvex) { SessionErrors.add(request, "please-enter-a-unique-code"); PortalUtil.copyRequestParameters(request, response); YeuCauVanTaiUtil.addParametersForAddWithErrors(response); } } else { for (String error : errors) { SessionErrors.add(request, error); } PortalUtil.copyRequestParameters(request, response); YeuCauVanTaiUtil.addParametersForAddWithErrors(response); } }