public void updateUser(User user) {
   user.setEmailAddress(m_emailAddress);
   user.setAlternateEmailAddress(m_alternateEmailAddress);
   user.setSettingValue(ACTIVE_GREETING, m_activeGreeting.getId());
   user.setSettingValue(BUSY_PROMPT, m_busyPrompt);
   user.setSettingValue(VOICEMAIL_TUI, m_voicemailTui.getValue());
   user.setSettingValue(EXTERNAL_MWI, m_externalMwi);
   user.setSettingValue(PRIMARY_EMAIL_NOTIFICATION, m_attachVoicemailToEmail.getValue());
   user.setSettingValue(PRIMARY_EMAIL_FORMAT, m_emailFormat.name());
   user.setSettingValue(ALT_EMAIL_FORMAT, m_alternateEmailFormat.name());
   user.setSettingValue(
       ALT_EMAIL_NOTIFICATION, m_voicemailToAlternateEmailNotification.getValue());
   user.setSettingValue(IMAP_HOST, m_imapHost);
   user.setSettingValue(IMAP_PORT, m_imapPort);
   user.setSettingTypedValue(IMAP_TLS, m_imapTLS);
   user.setSettingValue(IMAP_PASSWORD, m_imapPassword);
   user.setSettingValue(IMAP_ACCOUNT, m_imapAccount);
   user.setSettingTypedValue(PRIMARY_EMAIL_ATTACH_AUDIO, m_includeAudioAttachment);
   user.setSettingTypedValue(ALT_EMAIL_ATTACH_AUDIO, m_includeAudioAttachmentAlternateEmail);
 }