@Override public AbstractSecuredBasePage onSaveOrUpdate() { final PFUserDO passwordUser = form.getPasswordUser(); if (passwordUser != null) { getData().setPassword(passwordUser.getPassword()); getData().setPasswordSalt(passwordUser.getPasswordSalt()); userService.onPasswordChange(getData(), false); } getData().setPersonalPhoneIdentifiers(userService.getNormalizedPersonalPhoneIdentifiers(getData())); if (form.ldapUserValues.isValuesEmpty() == false) { final String xml = PFUserDOConverter.getLdapValuesAsXml(form.ldapUserValues); getData().setLdapValues(xml); } if (StringUtils.isNotEmpty(form.getWlanPassword())) { userService.onWlanPasswordChange(getData(), false); // persist new time, history is created by caller } return super.onSaveOrUpdate(); }
user.setLdapValues(getLdapValuesAsXml(ldapUser));
return getLdapValuesAsXml(values);