001
014
015 package com.liferay.portal.util;
016
017 import com.liferay.portal.kernel.log.Log;
018 import com.liferay.portal.kernel.log.LogFactoryUtil;
019 import com.liferay.portlet.PortalPreferences;
020 import com.liferay.portlet.PortletPreferencesFactoryUtil;
021
022 import javax.servlet.http.HttpServletRequest;
023
024
027 public class SessionClicks {
028
029 public static final String CLASS_NAME = SessionClicks.class.getName();
030
031 public static String get(
032 HttpServletRequest request, String key, String defaultValue) {
033
034 try {
035 PortalPreferences preferences =
036 PortletPreferencesFactoryUtil.getPortalPreferences(request);
037
038 return preferences.getValue(CLASS_NAME, key, defaultValue);
039 }
040 catch (Exception e) {
041 _log.error(e, e);
042
043 return null;
044 }
045 }
046
047 public static void put(
048 HttpServletRequest request, String key, String value) {
049
050 try {
051 PortalPreferences preferences =
052 PortletPreferencesFactoryUtil.getPortalPreferences(request);
053
054 preferences.setValue(CLASS_NAME, key, value);
055 }
056 catch (Exception e) {
057 _log.error(e, e);
058 }
059 }
060
061 private static Log _log = LogFactoryUtil.getLog(SessionClicks.class);
062
063 }