/** * Updates the user preferences after changes have been made.<p> * * @param cms the current cms context * @param req the current http request */ public void updatePreferences(CmsObject cms, HttpServletRequest req) { HttpSession session = req.getSession(false); if (session == null) { return; } CmsWorkplaceSettings settings = (CmsWorkplaceSettings)session.getAttribute( CmsWorkplaceManager.SESSION_WORKPLACE_SETTINGS); if (settings == null) { return; } // keep old synchronize settings CmsSynchronizeSettings synchronizeSettings = settings.getUserSettings().getSynchronizeSettings(); settings = CmsWorkplace.initWorkplaceSettings(cms, settings, true); settings.getUserSettings().setSynchronizeSettings(synchronizeSettings); }
/** * Updates the user preferences after changes have been made.<p> * * @param cms the current cms context * @param req the current http request */ protected void updatePreferences(CmsObject cms, HttpServletRequest req) { HttpSession session = req.getSession(false); if (session == null) { return; } CmsWorkplaceSettings settings = (CmsWorkplaceSettings)session.getAttribute(CmsWorkplaceManager.SESSION_WORKPLACE_SETTINGS); if (settings == null) { return; } // keep old synchronize settings CmsSynchronizeSettings synchronizeSettings = settings.getUserSettings().getSynchronizeSettings(); settings = CmsWorkplace.initWorkplaceSettings(cms, settings, true); settings.getUserSettings().setSynchronizeSettings(synchronizeSettings); }
/** * Updates the user preferences after changes have been made.<p> * * @param cms the current cms context * @param req the current http request */ public static void updateUserPreferences(CmsObject cms, HttpServletRequest req) { HttpSession session = req.getSession(false); if (session == null) { return; } CmsWorkplaceSettings settings = (CmsWorkplaceSettings)session.getAttribute( CmsWorkplaceManager.SESSION_WORKPLACE_SETTINGS); if (settings == null) { return; } // keep old synchronize settings CmsSynchronizeSettings synchronizeSettings = settings.getUserSettings().getSynchronizeSettings(); settings = CmsWorkplace.initWorkplaceSettings(cms, settings, true); settings.getUserSettings().setSynchronizeSettings(synchronizeSettings); }
/** * Commits the edited synchronize settings to the user settings.<p> */ @Override public void actionCommit() { List<Throwable> errors = new ArrayList<Throwable>(); try { // set the synchronize settings CmsUserSettings userSettings = new CmsUserSettings(getCms()); m_synchronizeSettings.checkValues(getCms()); userSettings.setSynchronizeSettings(m_synchronizeSettings); userSettings.save(getCms()); setDialogObject(null); } catch (Throwable t) { errors.add(t); } // set the list of errors to display when saving failed setCommitErrors(errors); }
m_userSettings.setSynchronizeSettings(userSettings.getSynchronizeSettings()); Enumeration<String> en = request.getParameterNames(); while (en.hasMoreElements()) {
m_userSettings.setSynchronizeSettings(userSettings.getSynchronizeSettings()); Enumeration en = request.getParameterNames(); while (en.hasMoreElements()) {