1d14f12f28719131d7d339cab0502845f5740f55
[externalapi/nbi.git] / src / main / java / org / onap / nbi / commons / BeanUtils.java
1 package org.onap.nbi.commons;
2
3 import org.apache.commons.beanutils.PropertyUtilsBean;
4
5 /**
6  *
7  */
8 public class BeanUtils {
9
10     private static final PropertyUtilsBean PUB = new PropertyUtilsBean();
11
12     /**
13      *
14      * @param bean
15      * @param name
16      * @return
17      */
18     public static Object getNestedProperty(Object bean, String name) {
19         try {
20             return BeanUtils.PUB.getNestedProperty(bean, name);
21         } catch (Exception e) {
22             return null;
23         }
24     }
25
26     /**
27      *
28      * @param bean
29      * @param name
30      * @param value
31      */
32     public static void setNestedProperty(Object bean, String name, Object value) {
33         try {
34             BeanUtils.PUB.setNestedProperty(bean, name, value);
35         } catch (Exception ex) {
36         }
37     }
38
39 }