public void addUser() { try { logger.info("addUser"); UserProfile model = new UserProfile(); model.setUsername(getUsername()); model.setDepartment(getDepartment()); model.setDivision(getDivision()); model.setFirstName(getFirstName()); model.setLastName(getLastName()); model.setSection(getSection()); model.setUpdatedBy(FacesContext.getCurrentInstance().getExternalContext().getRemoteUser()); UserRole qcUserRole = new UserRole(); qcUserRole.setId(1); model.setQcUserRole(qcUserRole); userProfileService.update(model); String f = ""; try { if (getAtt() != null) { f = FileUtils.copyFile(getAtt()); FileManage fModel; fModel = new FileManage(); fModel.setFkEntityId(model.getUsername()); fModel.setPath(f); fModel.setSource(ParameterModel.USER_ENTITY); fModel.setType(""); fModel.setUpdatedBy( FacesContext.getCurrentInstance().getExternalContext().getRemoteUser()); fileManageService.add(fModel); } } catch (IOException e) { e.printStackTrace(); } setUsername(""); setDepartment(""); setDivision(""); setFirstName(""); setLastName(""); setSection(""); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_INFO, ParameterModel.STATUS_SAVE_SUCCESS, "")); } catch (Exception e) { e.printStackTrace(); FacesContext.getCurrentInstance() .addMessage( null, new FacesMessage(FacesMessage.SEVERITY_ERROR, ParameterModel.STATUS_SAVE_FAIL, "")); } }
public void initUser() { if (username != null) { UserProfile d = userProfileService.getById(username); setDepartment(d.getDepartment()); setDivision(d.getDivision()); setFirstName(d.getFirstName()); setLastName(d.getLastName()); setSection(d.getSection()); } }