List of usage examples for com.liferay.portal.kernel.servlet SessionMessages add
public static void add(PortletRequest portletRequest, String key)
From source file:org.oep.cmon.portlet.mapping.action.MappingPortlet.java
License:Apache License
/** * This is function synchronizes/* www . j a v a 2 s.c o m*/ * Version: 1.0 * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void synchronize(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { Long appid = ParamUtil.getLong(actionRequest, "appid", 0L); String table = ParamUtil.getString(actionRequest, "table", ""); Boolean overwrite = ParamUtil.getBoolean(actionRequest, "overwrite", false); boolean error = false; if (Validator.isNull(table)) { SessionErrors.add(actionRequest, Constaints.Errors.BANG_DNG_ISNULL); error = true; } if (appid.intValue() <= 0) { SessionErrors.add(actionRequest, Constaints.Errors.UNGDUNG_DNG_ISNULL); error = true; } if (!error) { if (SynchThread.running) { SessionMessages.add(actionRequest, Constaints.SYNCH_RUNNING); } else { SynchThread thread = new SynchThread(appid, table, overwrite); thread.start(); } } else { actionResponse.setRenderParameter("table", table); actionResponse.setRenderParameter("appid", appid.toString()); } actionResponse.setRenderParameter("jspPage", "/html/portlet/mapping/synch.jsp"); }
From source file:org.oep.cmon.portlet.mapping.action.MappingPortlet.java
License:Apache License
/** * This is function save// www. java2s . c om * Version: 1.0 * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void save(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { AnhXa anhXa = getAnhXaByPost(PortalUtil.getHttpServletRequest(actionRequest)); boolean success = false; try { if (!validator(actionRequest, anhXa)) { if (anhXa.getId() <= 0) { anhXa.setId(CounterLocalServiceUtil.increment(AnhXa.class.getName())); AnhXaLocalServiceUtil.addAnhXa(anhXa); success = true; } else { success = true; AnhXaLocalServiceUtil.updateAnhXa(anhXa, true); } actionRequest.removeAttribute(AnhXa.class.getName()); SessionMessages.add(actionRequest, Constaints.ACTION_SUCCESS); } else { actionResponse.setRenderParameter(Constaints.ACTION_ERRORS, Constaints.ACTION_ERRORS); } } catch (Exception e) { // TODO: handle exception e.printStackTrace(); SessionErrors.add(actionRequest, Constaints.Errors.SYSTEM); } actionResponse.setRenderParameter("jspPage", "/html/portlet/mapping/add.jsp"); if (success && anhXa.getId() > 0) { actionResponse.setRenderParameter("jspPage", "/html/portlet/mapping/view.jsp"); } actionResponse.setRenderParameter(Constaints.ACTION_SAVE, Constaints.ACTION_SAVE); }
From source file:org.oep.cmon.portlet.mapping.action.MappingPortlet.java
License:Apache License
/** * This is function delete/*from www .j a v a 2s .c o m*/ * Version: 1.0 * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void delete(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { long anhxaid = ParamUtil.get(actionRequest, "anhxaid", 0L); if (anhxaid > 0) { AnhXaLocalServiceUtil.deleteAnhXa(anhxaid); SessionMessages.add(actionRequest, Constaints.ACTION_SUCCESS); } actionResponse.setRenderParameter("jspPage", "/html/portlet/mapping/view.jsp"); }
From source file:org.oep.cmon.portlet.quanlyvaitro.action.QuanLyVaiTroPortlet.java
License:Apache License
/** * This is function deleteVaiTroRequest//from w ww . j a v a 2 s . c o m * Version: 1.0 * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void deleteVaiTroRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { try { setSearchParameter(actionRequest, actionResponse); String vaiTroId = ParamUtil.getString(actionRequest, "vaiTroId", ""); if (!Helpers.isEmpty(vaiTroId)) { VaiTro vaiTro = QuanLyVaiTroBusiness.getVaiTroById(Long.valueOf(vaiTroId)); if (vaiTro == null) { SessionErrors.add(actionRequest, "notExist"); actionResponse.setRenderParameter("jspPage", "/html/portlet/quanlyvaitro/quan_ly_vai_tro_list.jsp"); return; } ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String emailAddress = themeDisplay.getUser().getEmailAddress(); Date currentDate = new Date(); vaiTro.setNgaySua(currentDate); vaiTro.setNguoiSua(emailAddress); vaiTro.setDaXoa(org.oep.cmon.Constants.INACTIVE); QuanLyVaiTroBusiness.updateVaiTro(vaiTro); SessionMessages.add(actionRequest, "deleteCompleted"); } } catch (Exception e) { _log.error("deleteVaiTroRequest(): error", e); SessionErrors.add(actionRequest, "deleteError"); } actionResponse.setRenderParameter("jspPage", "/html/portlet/quanlyvaitro/quan_ly_vai_tro_list.jsp"); }
From source file:org.oep.cmon.portlet.quanlyvaitro.action.QuanLyVaiTroPortlet.java
License:Apache License
/** * This is function editOrAddVaiTroRequest * Version: 1.0/*ww w .j a va 2 s . c o m*/ * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void editOrAddVaiTroRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { //set parameters setSearchParameter(actionRequest, actionResponse); // Get params ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String emailAddress = themeDisplay.getUser().getEmailAddress(); String actionType = ParamUtil.getString(actionRequest, "actionType", ""); String vaiTroId = ParamUtil.getString(actionRequest, "vaiTroId", ""); String ten = ParamUtil.getString(actionRequest, "ten", ""); String ma = ParamUtil.getString(actionRequest, "ma", ""); String mota = ParamUtil.getString(actionRequest, "mota", ""); String ungDungId = ParamUtil.getString(actionRequest, "ungDungId", ""); String trangThai = ParamUtil.getString(actionRequest, "trangThai", ""); setParameterForEditAndAddVaiTro(vaiTroId, actionType, ten, ma, ungDungId, trangThai, mota, actionResponse); // set taiNguyen to request String[] taiNguyenDest = ParamUtil.getParameterValues(actionRequest, "taiNguyenDest"); List<List<TaiNguyen>> configList = QuanLyVaiTroBusiness.findAllTaiNguyenByVaiTro(taiNguyenDest); if (configList != null && configList.size() > 1) { actionRequest.setAttribute("taiNguyenList", configList.get(0)); actionRequest.setAttribute("taiNguyenConfigList", configList.get(1)); } Date today = org.oep.cmon.util.DateUtil.getCurrentDate(); try { if (validationVaiTroInput(vaiTroId, ten, ma, ungDungId, trangThai, actionRequest)) { VaiTro vaiTro = new VaiTroClp(); vaiTro.setTen(ten); vaiTro.setMa(ma); vaiTro.setUngDungId(Long.valueOf(ungDungId)); vaiTro.setTrangThai(Integer.valueOf(trangThai)); vaiTro.setDaXoa(Constants.ACTIVE); vaiTro.setNgaySua(today); vaiTro.setNguoiSua(emailAddress); vaiTro.setMoTa(mota); if (Helpers.isEmpty(vaiTroId)) { // Add New vaiTro.setNgayTao(today); vaiTro.setNguoiTao(emailAddress); QuanLyVaiTroBusiness.saveVaiTro(vaiTro); SessionMessages.add(actionRequest, "successAddVaiTro"); setParameterForEditAndAddVaiTro("", actionType, "", "", "", "", "", actionResponse); actionRequest.setAttribute("taiNguyenList", null); actionRequest.setAttribute("taiNguyenConfigList", null); } else { // Update vaiTro.setId(Long.valueOf(vaiTroId)); QuanLyVaiTroBusiness.updateVaiTro(vaiTro); SessionMessages.add(actionRequest, "successUpdateVaiTro"); } // save configuration if (taiNguyenDest != null && taiNguyenDest.length > 0) { // delete QuanLyVaiTroBusiness.deleteTaiNguyen2VaiTro(vaiTroId); // add new config TaiNguyen2VaiTro taiNguyen2VaiTro = null; if (taiNguyenDest.length > 0) { for (String taiNguyenId : taiNguyenDest) { taiNguyen2VaiTro = new TaiNguyen2VaiTroClp(); taiNguyen2VaiTro.setVaiTroId(vaiTro.getId()); taiNguyen2VaiTro.setTaiNguyenId(Long.valueOf(taiNguyenId)); taiNguyen2VaiTro.setNguoiTao(emailAddress); taiNguyen2VaiTro.setDaXoa(Constants.ACTIVE); taiNguyen2VaiTro.setNgayTao(today); QuanLyVaiTroBusiness.saveTaiNguyen2VaiTro(taiNguyen2VaiTro); } } } } } catch (Exception e) { _log.error(e.getMessage(), e); SessionErrors.add(actionRequest, "errorAddOrUpdate"); } actionResponse.setRenderParameter("jspPage", "/html/portlet/quanlyvaitro/quan_ly_vai_tro_add.jsp"); }
From source file:org.oep.cmon.portlet.tainguyen.action.TaiNguyenPortlet.java
License:Apache License
/** * This is function deleteTaiNguyenRequest * Version: 1.0//from ww w . j a va 2 s . c o m * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void deleteTaiNguyenRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { // Get search keyword, the keyword can either be Ten String keyWord = actionRequest.getParameter("searchKeyWord"); // Get search keyword, the keyword is code long taiNguyenId = ParamUtil.getLong(actionRequest, "taiNguyenId"); try { //update if used TaiNguyen taiNguyen = TaiNguyenLocalServiceUtil.fetchTaiNguyen(taiNguyenId); taiNguyen.setDaXoa(FormatUtil.DA_XOA_DEACTIVATE); TaiNguyenLocalServiceUtil.updateTaiNguyen(taiNguyen); //delete if not used //TaiNguyenLocalServiceUtil.deleteTaiNguyen(taiNguyenId); //TaiNguyenUtils.loading(); actionRequest.setAttribute("delete_success", "delete_success"); SessionMessages.add(actionRequest, "successDeleteTaiNguyen"); } catch (Exception es) { // TODO: handle exception FormatUtil.printException(es); SessionErrors.add(actionRequest, "errorDeleteTaiNguyen"); } // Hidden default error message setSearchParameter(actionRequest, actionResponse); FormatUtil.setParameter(actionRequest, actionResponse, keyWord); // Redirect to document list jsp actionResponse.setRenderParameter("jspPage", "/html/portlet/tainguyen/tai_nguyen_list.jsp"); }
From source file:org.oep.cmon.portlet.tainguyen.action.TaiNguyenPortlet.java
License:Apache License
/** * This is function editOrAddTaiNguyenRequest * Version: 1.0/* w w w. java2 s . com*/ * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param actionRequest * @param actionResponse * @throws Exception */ public void editOrAddTaiNguyenRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { // Get params ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String keyWord = actionRequest.getParameter("searchKeyWord"); String actionType = ParamUtil.getString(actionRequest, "actionType"); long taiNguyenId = ParamUtil.getLong(actionRequest, "taiNguyenId"); String tenTaiNguyen = ParamUtil.getString(actionRequest, "tenTaiNguyen", null); String giaTri = ParamUtil.getString(actionRequest, "giaTri", null); int loai = ParamUtil.getInteger(actionRequest, "loaiTaiNguyen"); int trangThai = ParamUtil.getInteger(actionRequest, "trangThaiTaiNguyen"); Long ungDungId = ParamUtil.getLong(actionRequest, "ungDungId"); Long heThongId = ParamUtil.getLong(actionRequest, "heThongId"); String moTa = ParamUtil.getString(actionRequest, "moTaTaiNguyen", null); ungDungId = ungDungId == 0L ? null : ungDungId; heThongId = heThongId == 0L ? null : heThongId; if (validationInput(tenTaiNguyen, giaTri, loai, ungDungId, heThongId, taiNguyenId, actionRequest)) { TaiNguyen taiNguyen = null; if (taiNguyenId > 0) { try { taiNguyen = TaiNguyenLocalServiceUtil.fetchTaiNguyen(taiNguyenId); taiNguyen.setTen(tenTaiNguyen); taiNguyen.setGiaTri(giaTri); taiNguyen.setLoai(loai); taiNguyen.setNgaySua(new Date()); taiNguyen.setNguoiSua(themeDisplay.getUser().getEmailAddress()); taiNguyen.setTrangThai(trangThai); taiNguyen.setUngDungId(ungDungId); taiNguyen.setHeThongId(heThongId); taiNguyen.setMoTa(moTa); TaiNguyen taiNguyen2 = TaiNguyenLocalServiceUtil.updateTaiNguyen(taiNguyen); if (taiNguyen2 == null) { SessionErrors.add(actionRequest, "errorAddTaiNguyen"); } else { actionResponse.setRenderParameter("CompletedUpdateTaiNguyen", "CompletedUpdateTaiNguyen"); actionResponse.setRenderParameter("completed", "completed"); SessionMessages.add(actionRequest, "successUpdateTaiNguyen"); } } catch (Exception es) { FormatUtil.printException(es); FormatUtil.printError(taiNguyen.toString()); SessionErrors.add(actionRequest, "errorUpdateTaiNguyen"); } } else { try { long primaryKey = CounterLocalServiceUtil.increment(TaiNguyen.class.getName()); taiNguyen = TaiNguyenLocalServiceUtil.createTaiNguyen(primaryKey); taiNguyen.setId(primaryKey); taiNguyen.setTen(tenTaiNguyen); taiNguyen.setGiaTri(giaTri); taiNguyen.setLoai(loai); taiNguyen.setNgaySua(new Date()); taiNguyen.setNguoiSua(themeDisplay.getUser().getEmailAddress()); taiNguyen.setNgayTao(new Date()); taiNguyen.setNguoiTao(themeDisplay.getUser().getEmailAddress()); taiNguyen.setTrangThai(trangThai); taiNguyen.setUngDungId(ungDungId); taiNguyen.setHeThongId(heThongId); taiNguyen.setMoTa(moTa); TaiNguyen taiNguyen2 = TaiNguyenLocalServiceUtil.updateTaiNguyen(taiNguyen, true); if (taiNguyen2 == null) { SessionErrors.add(actionRequest, "errorAddTaiNguyen"); } else { actionResponse.setRenderParameter("CompletedAddTaiNguyen", "CompletedAddTaiNguyen"); actionResponse.setRenderParameter("completed", "completed"); SessionMessages.add(actionRequest, "successAddTaiNguyen"); tenTaiNguyen = ""; giaTri = ""; loai = 0; trangThai = 0; moTa = ""; ungDungId = 0L; heThongId = 0L; } } catch (Exception es) { FormatUtil.printException(es); FormatUtil.printError(taiNguyen.toString()); SessionErrors.add(actionRequest, "errorAddTaiNguyen"); } } } // Set the result back to session setSearchParameter(actionRequest, actionResponse); actionResponse.setRenderParameter("ActionType", actionType); actionResponse.setRenderParameter("taiNguyenId", String.valueOf(taiNguyenId)); actionResponse.setRenderParameter("tenTaiNguyen", tenTaiNguyen); actionResponse.setRenderParameter("giaTri", giaTri); actionResponse.setRenderParameter("loai", String.valueOf(loai)); actionResponse.setRenderParameter("trangThaiTaiNguyen", String.valueOf(trangThai)); actionResponse.setRenderParameter("ungDungId", String.valueOf(ungDungId)); actionResponse.setRenderParameter("heThongId", String.valueOf(heThongId)); actionResponse.setRenderParameter("moTaTaiNguyen", moTa); actionResponse.setRenderParameter("jspPage", "/html/portlet/tainguyen/tai_nguyen_add.jsp"); FormatUtil.setParameter(actionRequest, actionResponse, keyWord); }
From source file:org.oep.cmon.portlet.taocongdan.action.TaoCongDanAction.java
License:Apache License
/** * This is fucntion addEditTaoCongDan//from w w w. ja va2s. c om * Version: 1.0 * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param ActionRequest actionRequest, ActionResponse actionResponse * @return void */ public void addEditTaoCongDan(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String mode = ParamUtil.getString(actionRequest, "mode"); String isLoaded = ParamUtil.getString(actionRequest, "isLoaded", null); ThemeDisplay themeDisplay = (ThemeDisplay) actionRequest.getAttribute(WebKeys.THEME_DISPLAY); String taiKhoanCongDanId = ParamUtil.getString(actionRequest, "taiKhoanCongDanId"); String congDanId = ParamUtil.getString(actionRequest, "congDanId"); Map<String, String> userRequest = (Map<String, String>) actionRequest.getPortletSession() .getAttribute("USER_REQUEST_TK_CONG_DAN_OBJECT"); if (userRequest == null) { userRequest = new HashMap<String, String>(); } userRequest.put("mode", mode); userRequest.put("isLoaded", isLoaded); userRequest.put("congDanId", congDanId); userRequest.put("taiKhoanCongDanId", taiKhoanCongDanId); String email = ParamUtil.getString(actionRequest, "email"); userRequest.put("email", email); String matKhau = ParamUtil.getString(actionRequest, "matKhau"); userRequest.put("matKhau", matKhau); String reMatKhau = ParamUtil.getString(actionRequest, "reMatKhau"); userRequest.put("reMatKhau", reMatKhau); String ma = ParamUtil.getString(actionRequest, "ma"); userRequest.put("ma", ma); String ho = ParamUtil.getString(actionRequest, "ho", ""); userRequest.put("ho", ho); String dem = ParamUtil.getString(actionRequest, "dem", ""); userRequest.put("dem", dem); String ten = ParamUtil.getString(actionRequest, "ten"); userRequest.put("ten", ten); String tenDayDu = ho + " " + dem + " " + ten; String ngaySinh = ParamUtil.getString(actionRequest, "ngaySinh"); userRequest.put("ngaySinh", ngaySinh); String quocTichId = ParamUtil.getString(actionRequest, "quocTichId"); userRequest.put("quocTichId", quocTichId); String soCmnd = ParamUtil.getString(actionRequest, "soCmnd"); userRequest.put("soCmnd", soCmnd); String ngayCapCmnd = ParamUtil.getString(actionRequest, "ngayCapCmnd"); userRequest.put("ngayCapCmnd", ngayCapCmnd); String noiCapCmndId = ParamUtil.getString(actionRequest, "noiCapCmndId"); userRequest.put("noiCapCmndId", noiCapCmndId); String gioiTinh = ParamUtil.getString(actionRequest, "gioiTinh"); userRequest.put("gioiTinh", gioiTinh); String tonGiaoId = ParamUtil.getString(actionRequest, "tonGiaoId"); userRequest.put("tonGiaoId", tonGiaoId); String danTocId = ParamUtil.getString(actionRequest, "danTocId"); userRequest.put("danTocId", danTocId); String diaChiThuongTruTinhId = ParamUtil.getString(actionRequest, "diaChiThuongTruTinhId"); userRequest.put("diaChiThuongTruTinhId", diaChiThuongTruTinhId); String diaChiThuongTruHuyenId = ParamUtil.getString(actionRequest, "diaChiThuongTruHuyenId"); userRequest.put("diaChiThuongTruHuyenId", diaChiThuongTruHuyenId); String diaChiThuongTruXaId = ParamUtil.getString(actionRequest, "diaChiThuongTruXaId"); userRequest.put("diaChiThuongTruXaId", diaChiThuongTruXaId); String diaChiThuongTru = ParamUtil.getString(actionRequest, "diaChiThuongTru"); userRequest.put("diaChiThuongTru", diaChiThuongTru); actionRequest.getPortletSession().setAttribute("USER_REQUEST_TK_CONG_DAN_OBJECT", userRequest); // Validate parameteter if (validate(userRequest, actionRequest, actionResponse)) { _log.info("1. validate info ok"); TaoCongDanBusiness taoCongDanBusiness = new TaoCongDanBusiness(); if (mode.equals(TaoCongDanBusiness.ADD_CONGDAN)) { User userLiferay = addUserLiferay(userRequest, actionRequest, actionResponse); try { if (userLiferay != null) { // Update organization String citizenOrg = getOrganizationForCitizen(); _log.info("citizenOrgCodeLoaiDoiTuong:" + citizenOrg); Organization organization = OrganizationLocalServiceUtil .getOrganization(userLiferay.getCompanyId(), citizenOrg); long[] orgIds = { organization.getOrganizationId() }; UserLocalServiceUtil.updateOrganizations(userLiferay.getUserId(), orgIds, new ServiceContext()); long userLiferayId = userLiferay.getUserId(); if (!this.userLiferayExists(userLiferayId) && !this.emailExists(email)) { TaiKhoanNguoiDung taiKhoanNguoiDung = taoCongDanBusiness .insertTaiKhoanNguoiDung(userLiferay, matKhau, email, tenDayDu, actionRequest); if (taiKhoanNguoiDung != null) { String maCongDan = taoCongDanBusiness.congdanExists(soCmnd, ngaySinh); _log.info("maCongDan" + maCongDan); if (Validator.isNull(maCongDan)) { CongDan congDan1 = CongDanLocalServiceUtil .findByTaiKhoanNguoiDungId(taiKhoanNguoiDung.getId()); _log.info("congDan1: " + congDan1); boolean result = false; if (congDan1 == null) { _log.info("vao day : " + congDan1); result = taoCongDanBusiness.insertCongDan(userRequest, taiKhoanNguoiDung.getId(), tenDayDu, actionRequest); } else { SessionMessages.add(actionRequest, "TaiKhoanDaTonTai"); } if (result) { SessionMessages.add(actionRequest, "successAddTKCD"); } else { TaiKhoanNguoiDungLocalServiceUtil .deleteTaiKhoanNguoiDung(taiKhoanNguoiDung.getId()); UserLocalServiceUtil.deleteUser(userLiferayId); SessionMessages.add(actionRequest, "successAddTKCD"); } } else { _log.info("update tai khoang trong csms_congdan" + taiKhoanNguoiDung.getId()); taoCongDanBusiness.editCongDan(userRequest, congDanId, String.valueOf(taiKhoanNguoiDung.getId()), tenDayDu, actionRequest); SessionMessages.add(actionRequest, "successEditTKCD"); } String uri = actionRequest.getScheme() + "://" + actionRequest.getServerName(); String urlTaiKhoanNguoiDung = ParamUtil.getString(actionRequest, "urlTaiKhoanNguoiDung"); urlTaiKhoanNguoiDung = urlTaiKhoanNguoiDung.replace("DUMMY_AUTH_CODE", taiKhoanCongDanId); this.sendEmailToCongDan(ho, dem, ten, matKhau, urlTaiKhoanNguoiDung, email, uri); } else { UserLocalServiceUtil.deleteUser(userLiferayId); SessionErrors.add(actionRequest, "org.oep.taocongdan.forms.err.isNotCreatedUserLiferay"); } } else { SessionErrors.add(actionRequest, "org.oep.taocongdan.forms.err.Error.TTKND"); } } else { SessionErrors.add(actionRequest, "org.oep.taocongdan.forms.err.isNotCreatedUserLiferay"); } } catch (Exception e) { e.printStackTrace(); SessionErrors.add(actionRequest, "org.oep.taocongdan.forms.err.unKnown"); actionResponse.setRenderParameter("jspPage", "/html/portlet/taocongdan/tao_cong_dan_form.jsp"); } } else if (mode.equals(TaoCongDanBusiness.UPDATE_CONGDAN)) { CongDan congDan = CongDanLocalServiceUtil.fetchCongDan(FormatUtil.convertToLong(congDanId)); try { User user = UserLocalServiceUtil.getUserByEmailAddress(PortalUtil.getCompanyId(actionRequest), userRequest.get("email")); _log.info("email user " + user.getEmailAddress()); if (user != null) { user = updateUserLiferay(userRequest, actionRequest, actionResponse); } if (taiKhoanCongDanId != null) { _log.info("idthong tin tai khoan nguoi dung " + taiKhoanCongDanId); taoCongDanBusiness.editTaiKhoanNguoiDung(userRequest, String.valueOf(congDan.getTaiKhoanNguoiDungId()), tenDayDu, actionRequest); SessionMessages.add(actionRequest, "successEditTKND"); } if (congDanId != null) { _log.info("idthong tin cong dan " + congDanId); taoCongDanBusiness.editCongDan(userRequest, congDanId, taiKhoanCongDanId, tenDayDu, actionRequest); SessionMessages.add(actionRequest, "successEditTKCD"); } } catch (Exception e) { e.printStackTrace(); _log.error("[addEditTaoCongDan] error: " + e.toString()); SessionErrors.add(actionRequest, "org.oep.taocongdan.forms.err.unKnown"); actionResponse.setRenderParameter("jspPage", "/html/portlet/taocongdan/tao_cong_dan_form.jsp"); } } String redirectUrl = ParamUtil.getString(actionRequest, "redirectUrl"); if (!SessionErrors.isEmpty(actionRequest)) { actionResponse.sendRedirect(redirectUrl); return; } actionRequest.getPortletSession().removeAttribute("USER_REQUEST_TK_CONG_DAN_OBJECT"); if (userRequest.get("mode").equals(TaoCongDanBusiness.ADD_CONGDAN)) { SessionMessages.add(actionRequest, "success"); actionResponse.sendRedirect(redirectUrl); } else if (userRequest.get("mode").equals(TaoCongDanBusiness.UPDATE_CONGDAN)) { SessionMessages.add(actionRequest, "success"); actionResponse.sendRedirect(redirectUrl); } } else { if (userRequest.get("mode").equals(TaoCongDanBusiness.ADD_CONGDAN)) { actionResponse.setRenderParameter("mode", TaoCongDanBusiness.ADD_CONGDAN); actionResponse.setRenderParameter("jspPage", "/html/portlet/taocongdan/tao_cong_dan_form.jsp"); } else { actionResponse.setRenderParameter("mode", TaoCongDanBusiness.UPDATE_CONGDAN); actionResponse.setRenderParameter("jspPage", "/html/portlet/taocongdan/tao_cong_dan_form.jsp"); } } }
From source file:org.oep.cmon.portlet.taocongdan.action.TaoCongDanPortlet.java
License:Apache License
/** * This is fucntion deleteCongDanRequest * Version: 1.0//from w w w. j a v a2 s.co m * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param ActionRequest actionRequest,ActionResponse actionResponse * @return void */ public void deleteCongDanRequest(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { String keyWord = actionRequest.getParameter("searchKeyWord"); long congDanId = ParamUtil.getLong(actionRequest, "congDanId"); try { CongDan congDan = CongDanLocalServiceUtil.fetchCongDan(congDanId); congDan.setDaXoa(FormatUtil.DA_XOA_DEACTIVATE); congDan.setTaiKhoanNguoiDungId(null); CongDanLocalServiceUtil.updateCongDan(congDan); Long taiKhoanNDId = congDan.getTaiKhoanNguoiDungId(); if (taiKhoanNDId != null && taiKhoanNDId > 0) { TaiKhoanNguoiDung taiKhoanND = TaiKhoanNguoiDungLocalServiceUtil .fetchTaiKhoanNguoiDung(taiKhoanNDId); taiKhoanND.setDaXoa(FormatUtil.DA_XOA_DEACTIVATE); TaiKhoanNguoiDungLocalServiceUtil.updateTaiKhoanNguoiDung(taiKhoanND); long userId = taiKhoanND.getTaiKhoanNguoiDungId(); if (userId > 0) { UserLocalServiceUtil.deleteUser(userId); } } actionRequest.setAttribute("delete_success", "delete_success"); SessionMessages.add(actionRequest, "successDeleteTaiKhoan"); } catch (Exception es) { // TODO: handle exception FormatUtil.printException(es); SessionErrors.add(actionRequest, "errorDeleteTaiKhoan"); } // Hidden default error message setSearchParameter(actionRequest, actionResponse); FormatUtil.setParameter(actionRequest, actionResponse, keyWord); // Redirect to document list jsp actionResponse.setRenderParameter("jspPage", "/html/portlet/taocongdan/tao_cong_dan_list.jsp"); }
From source file:org.oep.cmon.portlet.taocongdan.action.TaoCongDanPortlet.java
License:Apache License
/** * This is fucntion addEditTaoCongDan//www .ja va2 s .c o m * Version: 1.0 * * History: * DATE AUTHOR DESCRIPTION * ------------------------------------------------- * 3-March-2013 Nam Dinh Create new * @param ActionRequest actionRequest, ActionResponse actionResponse * @return void */ public void addEditTaoCongDan(ActionRequest actionRequest, ActionResponse actionResponse) throws Exception { new TaoCongDanAction().addEditTaoCongDan(actionRequest, actionResponse); PortletConfig portletConfig = (PortletConfig) actionRequest .getAttribute(JavaConstants.JAVAX_PORTLET_CONFIG); SessionMessages.add(actionRequest, portletConfig.getPortletName() + SessionMessages.KEY_SUFFIX_HIDE_DEFAULT_ERROR_MESSAGE); }