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