Class CmsClientUserSettingConverter


  • public class CmsClientUserSettingConverter
    extends java.lang.Object
    Helper class to deal with loading and saving user preferences from the ADE user interface.

    • Constructor Summary

      Constructors 
      Constructor Description
      CmsClientUserSettingConverter​(CmsObject cms, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
      Creates a new instance.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      CmsUserSettingsBean loadSettings()
      Loads the current user's preferences into a CmsUserSettingsBean.
      void saveSettings​(java.util.Map<java.lang.String,​java.lang.String> settings)
      Saves the given user preference values.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • CmsClientUserSettingConverter

        public CmsClientUserSettingConverter​(CmsObject cms,
                                             javax.servlet.http.HttpServletRequest request,
                                             javax.servlet.http.HttpServletResponse response)
        Creates a new instance.

        Parameters:
        cms - the current CMS context
        request - the current request
        response - the current response
    • Method Detail

      • loadSettings

        public CmsUserSettingsBean loadSettings()
        Loads the current user's preferences into a CmsUserSettingsBean.

        Returns:
        the bean representing the current user's preferences
      • saveSettings

        public void saveSettings​(java.util.Map<java.lang.String,​java.lang.String> settings)
                          throws java.lang.Exception
        Saves the given user preference values.

        Parameters:
        settings - the user preference values to save
        Throws:
        java.lang.Exception - if something goes wrong