1
14
15 package com.liferay.portal.kernel.bean;
16
17 import javax.servlet.http.HttpServletRequest;
18
19
24 public class BeanPropertiesUtil {
25
26 public static void copyProperties(Object source, Object target) {
27 getBeanProperties().copyProperties(source, target);
28 }
29
30 public static void copyProperties(
31 Object source, Object target, Class<?> editable) {
32
33 getBeanProperties().copyProperties(source, target, editable);
34 }
35
36 public static void copyProperties(
37 Object source, Object target, String[] ignoreProperties) {
38
39 getBeanProperties().copyProperties(source, target, ignoreProperties);
40 }
41
42 public static BeanProperties getBeanProperties() {
43 return _beanProperties;
44 }
45
46 public static boolean getBoolean(Object bean, String param) {
47 return getBeanProperties().getBoolean(bean, param);
48 }
49
50 public static boolean getBoolean(
51 Object bean, String param, boolean defaultValue) {
52
53 return getBeanProperties().getBoolean(bean, param, defaultValue);
54 }
55
56 public static double getDouble(Object bean, String param) {
57 return getBeanProperties().getDouble(bean, param);
58 }
59
60 public static double getDouble(
61 Object bean, String param, double defaultValue) {
62
63 return getBeanProperties().getDouble(bean, param, defaultValue);
64 }
65
66 public static int getInteger(Object bean, String param) {
67 return getBeanProperties().getInteger(bean, param);
68 }
69
70 public static int getInteger(
71 Object bean, String param, int defaultValue) {
72
73 return getBeanProperties().getInteger(bean, param, defaultValue);
74 }
75
76 public static long getLong(Object bean, String param) {
77 return getBeanProperties().getLong(bean, param);
78 }
79
80 public static long getLong(
81 Object bean, String param, long defaultValue) {
82
83 return getBeanProperties().getLong(bean, param, defaultValue);
84 }
85
86 public static Object getObject(Object bean, String param) {
87 return getBeanProperties().getObject(bean, param);
88 }
89
90 public static Object getObject(
91 Object bean, String param, Object defaultValue) {
92
93 return getBeanProperties().getObject(bean, param, defaultValue);
94 }
95
96 public static String getString(Object bean, String param) {
97 return getBeanProperties().getString(bean, param);
98 }
99
100 public static String getString(
101 Object bean, String param, String defaultValue) {
102
103 return getBeanProperties().getString(bean, param, defaultValue);
104 }
105
106 public static void setProperties(Object bean, HttpServletRequest request) {
107 getBeanProperties().setProperties(bean, request);
108 }
109
110 public static void setProperty(Object bean, String param, Object value) {
111 getBeanProperties().setProperty(bean, param, value);
112 }
113
114 public void setBeanProperties(BeanProperties beanProperties) {
115 _beanProperties = beanProperties;
116 }
117
118 private static BeanProperties _beanProperties;
119
120 }