1
22
23 package com.liferay.portal.kernel.bean;
24
25
31 public class BeanPropertiesUtil {
32
33 public static BeanProperties getBeanProperties() {
34 return _getUtil()._beanProperties;
35 }
36
37 public static boolean getBoolean(Object bean, String param) {
38 return getBeanProperties().getBoolean(bean, param);
39 }
40
41 public static boolean getBoolean(
42 Object bean, String param, boolean defaultValue) {
43
44 return getBeanProperties().getBoolean(bean, param, defaultValue);
45 }
46
47 public static double getDouble(Object bean, String param) {
48 return getBeanProperties().getDouble(bean, param);
49 }
50
51 public static double getDouble(
52 Object bean, String param, double defaultValue) {
53
54 return getBeanProperties().getDouble(bean, param, defaultValue);
55 }
56
57 public static int getInteger(Object bean, String param) {
58 return getBeanProperties().getInteger(bean, param);
59 }
60
61 public static int getInteger(
62 Object bean, String param, int defaultValue) {
63
64 return getBeanProperties().getInteger(bean, param, defaultValue);
65 }
66
67 public static long getLong(Object bean, String param) {
68 return getBeanProperties().getLong(bean, param);
69 }
70
71 public static long getLong(
72 Object bean, String param, long defaultValue) {
73
74 return getBeanProperties().getLong(bean, param, defaultValue);
75 }
76
77 public static Object getObject(Object bean, String param) {
78 return getBeanProperties().getObject(bean, param);
79 }
80
81 public static Object getObject(
82 Object bean, String param, Object defaultValue) {
83
84 return getBeanProperties().getObject(bean, param, defaultValue);
85 }
86
87 public static String getString(Object bean, String param) {
88 return getBeanProperties().getString(bean, param);
89 }
90
91 public static String getString(
92 Object bean, String param, String defaultValue) {
93
94 return getBeanProperties().getString(bean, param, defaultValue);
95 }
96
97 public void setBeanProperties(BeanProperties beanProperties) {
98 _beanProperties = beanProperties;
99 }
100
101 private static BeanPropertiesUtil _getUtil() {
102 if (_util == null) {
103 _util = (BeanPropertiesUtil)PortalBeanLocatorUtil.locate(_UTIL);
104 }
105
106 return _util;
107 }
108
109 private static final String _UTIL = BeanPropertiesUtil.class.getName();
110
111 private static BeanPropertiesUtil _util;
112
113 private BeanProperties _beanProperties;
114
115 }