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