001
014
015 package com.liferay.portal.kernel.util;
016
017 import javax.portlet.PortletPreferences;
018 import javax.portlet.PortletRequest;
019
020 import javax.servlet.http.HttpServletRequest;
021
022
025 public class PrefsParamUtil {
026
027 public static boolean getBoolean(
028 PortletPreferences preferences, HttpServletRequest request,
029 String param) {
030
031 return getBoolean(
032 preferences, request, param, GetterUtil.DEFAULT_BOOLEAN);
033 }
034
035 public static boolean getBoolean(
036 PortletPreferences preferences, HttpServletRequest request,
037 String param, boolean defaultValue) {
038
039 String preferencesValue = preferences.getValue(param, null);
040
041 boolean getterUtilValue = GetterUtil.getBoolean(
042 preferencesValue, defaultValue);
043
044 return ParamUtil.get(request, param, getterUtilValue);
045 }
046
047 public static boolean getBoolean(
048 PortletPreferences preferences, PortletRequest portletRequest,
049 String param) {
050
051 return getBoolean(
052 preferences, portletRequest, param, GetterUtil.DEFAULT_BOOLEAN);
053 }
054
055 public static boolean getBoolean(
056 PortletPreferences preferences, PortletRequest portletRequest,
057 String param, boolean defaultValue) {
058
059 String preferencesValue = preferences.getValue(param, null);
060
061 boolean getterUtilValue = GetterUtil.getBoolean(
062 preferencesValue, defaultValue);
063
064 return ParamUtil.get(portletRequest, param, getterUtilValue);
065 }
066
067 public static double getDouble(
068 PortletPreferences preferences, HttpServletRequest request,
069 String param) {
070
071 return getDouble(
072 preferences, request, param, GetterUtil.DEFAULT_DOUBLE);
073 }
074
075 public static double getDouble(
076 PortletPreferences preferences, HttpServletRequest request,
077 String param, double defaultValue) {
078
079 String preferencesValue = preferences.getValue(param, null);
080
081 double getterUtilValue = GetterUtil.getDouble(
082 preferencesValue, defaultValue);
083
084 return ParamUtil.get(request, param, getterUtilValue);
085 }
086
087 public static double getDouble(
088 PortletPreferences preferences, PortletRequest portletRequest,
089 String param) {
090
091 return getDouble(
092 preferences, portletRequest, param, GetterUtil.DEFAULT_DOUBLE);
093 }
094
095 public static double getDouble(
096 PortletPreferences preferences, PortletRequest portletRequest,
097 String param, double defaultValue) {
098
099 String preferencesValue = preferences.getValue(param, null);
100
101 double getterUtilValue = GetterUtil.getDouble(
102 preferencesValue, defaultValue);
103
104 return ParamUtil.get(portletRequest, param, getterUtilValue);
105 }
106
107 public static int getInteger(
108 PortletPreferences preferences, HttpServletRequest request,
109 String param) {
110
111 return getInteger(
112 preferences, request, param, GetterUtil.DEFAULT_INTEGER);
113 }
114
115 public static int getInteger(
116 PortletPreferences preferences, HttpServletRequest request,
117 String param, int defaultValue) {
118
119 String preferencesValue = preferences.getValue(param, null);
120
121 int getterUtilValue = GetterUtil.getInteger(
122 preferencesValue, defaultValue);
123
124 return ParamUtil.get(request, param, getterUtilValue);
125 }
126
127 public static int getInteger(
128 PortletPreferences preferences, PortletRequest portletRequest,
129 String param) {
130
131 return getInteger(
132 preferences, portletRequest, param, GetterUtil.DEFAULT_INTEGER);
133 }
134
135 public static int getInteger(
136 PortletPreferences preferences, PortletRequest portletRequest,
137 String param, int defaultValue) {
138
139 String preferencesValue = preferences.getValue(param, null);
140
141 int getterUtilValue = GetterUtil.getInteger(
142 preferencesValue, defaultValue);
143
144 return ParamUtil.get(portletRequest, param, getterUtilValue);
145 }
146
147 public static long getLong(
148 PortletPreferences preferences, HttpServletRequest request,
149 String param) {
150
151 return getLong(preferences, request, param, GetterUtil.DEFAULT_LONG);
152 }
153
154 public static long getLong(
155 PortletPreferences preferences, HttpServletRequest request,
156 String param, long defaultValue) {
157
158 String preferencesValue = preferences.getValue(param, null);
159
160 long getterUtilValue = GetterUtil.getLong(
161 preferencesValue, defaultValue);
162
163 return ParamUtil.get(request, param, getterUtilValue);
164 }
165
166 public static long getLong(
167 PortletPreferences preferences, PortletRequest portletRequest,
168 String param) {
169
170 return getLong(
171 preferences, portletRequest, param, GetterUtil.DEFAULT_LONG);
172 }
173
174 public static long getLong(
175 PortletPreferences preferences, PortletRequest portletRequest,
176 String param, long defaultValue) {
177
178 String preferencesValue = preferences.getValue(param, null);
179
180 long getterUtilValue = GetterUtil.getLong(
181 preferencesValue, defaultValue);
182
183 return ParamUtil.get(portletRequest, param, getterUtilValue);
184 }
185
186 public static String getString(
187 PortletPreferences preferences, HttpServletRequest request,
188 String param) {
189
190 return getString(
191 preferences, request, param, GetterUtil.DEFAULT_STRING);
192 }
193
194 public static String getString(
195 PortletPreferences preferences, HttpServletRequest request,
196 String param, String defaultValue) {
197
198 String preferencesValue = preferences.getValue(param, null);
199
200 String getterUtilValue = GetterUtil.getString(
201 preferencesValue, defaultValue);
202
203 return ParamUtil.get(request, param, getterUtilValue);
204 }
205
206 public static String getString(
207 PortletPreferences preferences, PortletRequest portletRequest,
208 String param) {
209
210 return getString(
211 preferences, portletRequest, param, GetterUtil.DEFAULT_STRING);
212 }
213
214 public static String getString(
215 PortletPreferences preferences, PortletRequest portletRequest,
216 String param, String defaultValue) {
217
218 String preferencesValue = preferences.getValue(param, null);
219
220 String getterUtilValue = GetterUtil.getString(
221 preferencesValue, defaultValue);
222
223 return ParamUtil.get(portletRequest, param, getterUtilValue);
224 }
225
226 }