Package com.dotmarketing.portlets.user.model

Examples of com.dotmarketing.portlets.user.model.UserPreference


        if (InodeUtils.isSet(req.getParameter("htmlPage"))) {
          HTMLPage htmlPage = (HTMLPage) InodeFactory.getInode(req.getParameter("htmlPage"), HTMLPage.class);
          Folder folder = APILocator.getFolderAPI().findParentFolder(htmlPage, user, false);

          UserPreference up = UserPreferencesFactory.getUserPreferenceValue(user.getUserId(),WebKeys.USER_PREFERENCE_HOME_PAGE);

          if (up.getId()>0) {
            up.setValue(htmlPage.getURI(folder));

          }
          else {
            up.setUserId(user.getUserId());
            up.setPreference(WebKeys.USER_PREFERENCE_HOME_PAGE);
            up.setValue(htmlPage.getURI(folder));
          }
          UserPreferencesFactory.saveUserPreference(up);
        }
        else {
          //the user clicked on set with no page that means unsetting the page
View Full Code Here


  public void _retrieveUserPreference(ActionRequest req, ActionResponse res,PortletConfig config,ActionForm form, User user)
    throws Exception {
        String userId = req.getParameter("userId");
        String preference = req.getParameter("preference");
       
        UserPreference u = UserPreferencesFactory.getUserPreferenceValue(userId, preference);
        req.setAttribute(WebKeys.USER_PREFERENCE_EDIT, u);
  }
View Full Code Here

        req.setAttribute(WebKeys.USER_PREFERENCE_EDIT, u);
  }
 
  public void _saveUserPreference(ActionRequest req, ActionResponse res,PortletConfig config,ActionForm form, User user)
    throws Exception {
        UserPreference up = (UserPreference) req.getAttribute(WebKeys.USER_PREFERENCE_EDIT);
       
        if (up.getId()>0) {
          up.setValue(req.getParameter("value"));
        }
        else {
          up.setUserId(req.getParameter("userId"));
          up.setPreference(req.getParameter("preference"));
          up.setValue(req.getParameter("value"));
        }
       
        UserPreferencesFactory.saveUserPreference(up);
   
  }
View Full Code Here

        } catch (Exception e) {
            try {
        return ( UserPreference ) new HibernateUtil(UserPreference.class).load(x);
      } catch (DotHibernateException e1) {
        Logger.error(UserPreferencesFactory.class, "getUserPreference failed:" + e,e);
        return new UserPreference();
      }
        }
    }
View Full Code Here

            List list = dh.list();
          HashMap preferences = getUserPreferencesMap(userId);
          Iterator it = list.iterator();
          while (it.hasNext()) {
            UserPreference pref = (UserPreference)it.next();
            preferences.put(pref.getPreference(), pref);
          }
          return list;
        } catch (Exception e) {
            Logger.warn(UserPreferencesFactory.class, "getUserPreferences failed:" + e, e);
        }
View Full Code Here

              HibernateUtil dh = new HibernateUtil(UserPreference.class);
              dh.setQuery("from user_preferences in class com.dotmarketing.portlets.user.model.UserPreference where user_id = ? and preference = ?");
              dh.setParam(userId);
              dh.setParam(preference);
 
              UserPreference up = (UserPreference) dh.load();
              preferences.put(preference, up);
              return up;
 
          } catch (Exception e) {
              Logger.warn(UserPreferencesFactory.class, "getUserPreferenceValue failed:" + e, e);
          }
          return new UserPreference();
      }
    }
View Full Code Here

    }
    }

  public static void deleteUserPreference(String userId, String preference) {

      UserPreference up = getUserPreferenceValue(userId, preference);

      HashMap preferences = getUserPreferencesMap(userId);
      if (preferences.containsKey(up.getPreference()))
        preferences.remove(up.getPreference());

      try {
      HibernateUtil.delete(up);
    } catch (DotHibernateException e) {
      Logger.error(UserPreferencesFactory.class, "deleteUserPreference failed:" + e,e);
View Full Code Here

    }

    public static void addUserPreference(String userId, String preference, String value) {
      try {
      //creates new permission to read
        UserPreference u = new UserPreference();
        u.setUserId(userId);
        u.setPreference(preference);
        u.setValue(value);
        saveUserPreference(u);
      }
      catch (Exception e) {

      }
View Full Code Here

TOP

Related Classes of com.dotmarketing.portlets.user.model.UserPreference

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.