1
22
23 package com.liferay.portal.kernel.util;
24
25 import javax.portlet.PortletPreferences;
26
27 import javax.servlet.ServletRequest;
28
29
35 public class PrefsParamUtil {
36
37 public static boolean getBoolean(
38 PortletPreferences prefs, ServletRequest req, String param) {
39
40 return getBoolean(prefs, req, param, GetterUtil.DEFAULT_BOOLEAN);
41 }
42
43 public static boolean getBoolean(
44 PortletPreferences prefs, ServletRequest req, String param,
45 boolean defaultValue) {
46
47 String prefsValue = prefs.getValue(param, null);
48
49 boolean getterUtilValue = GetterUtil.getBoolean(
50 prefsValue, defaultValue);
51
52 return ParamUtil.get(req, param, getterUtilValue);
53 }
54
55 public static double getDouble(
56 PortletPreferences prefs, ServletRequest req, String param) {
57
58 return getDouble(prefs, req, param, GetterUtil.DEFAULT_DOUBLE);
59 }
60
61 public static double getDouble(
62 PortletPreferences prefs, ServletRequest req, String param,
63 double defaultValue) {
64
65 String prefsValue = prefs.getValue(param, null);
66
67 double getterUtilValue = GetterUtil.getDouble(
68 prefsValue, defaultValue);
69
70 return ParamUtil.get(req, param, getterUtilValue);
71 }
72
73 public static int getInteger(
74 PortletPreferences prefs, ServletRequest req, String param) {
75
76 return getInteger(prefs, req, param, GetterUtil.DEFAULT_INTEGER);
77 }
78
79 public static int getInteger(
80 PortletPreferences prefs, ServletRequest req, String param,
81 int defaultValue) {
82
83 String prefsValue = prefs.getValue(param, null);
84
85 int getterUtilValue = GetterUtil.getInteger(
86 prefsValue, defaultValue);
87
88 return ParamUtil.get(req, param, getterUtilValue);
89 }
90
91 public static long getLong(
92 PortletPreferences prefs, ServletRequest req, String param) {
93
94 return getLong(prefs, req, param, GetterUtil.DEFAULT_LONG);
95 }
96
97 public static long getLong(
98 PortletPreferences prefs, ServletRequest req, String param,
99 long defaultValue) {
100
101 String prefsValue = prefs.getValue(param, null);
102
103 long getterUtilValue = GetterUtil.getLong(
104 prefsValue, defaultValue);
105
106 return ParamUtil.get(req, param, getterUtilValue);
107 }
108
109 public static String getString(
110 PortletPreferences prefs, ServletRequest req, String param) {
111
112 return getString(prefs, req, param, GetterUtil.DEFAULT_STRING);
113 }
114
115 public static String getString(
116 PortletPreferences prefs, ServletRequest req, String param,
117 String defaultValue) {
118
119 String prefsValue = prefs.getValue(param, null);
120
121 String getterUtilValue = GetterUtil.getString(
122 prefsValue, defaultValue);
123
124 return ParamUtil.get(req, param, getterUtilValue);
125 }
126
127 }