code: private void saveUserSettings() throws CmsException {
  
          CmsUserSettings settings = new CmsUserSettings(m_user);
          settings.setLocale((Locale)m_language.getValue());
          settings.setStartSite((String)m_site.getValue() + "/");
          settings.setStartProject(m_ou.getValue() + (String)m_project.getValue());
          if (m_visSites) {
              settings.setStartFolder(m_startfolder.getValue().substring(((String)m_site.getValue()).length()));
              if (!CmsStringUtil.isEmptyOrWhitespaceOnly((String)m_startview.getValue())) {
                  settings.setStartView((String)m_startview.getValue());
              }
          }
          settings.save(m_cms);
      }
docs: Saves the user settings.<p>
  
  @throws CmsException exception