1
22
23 package com.liferay.portal.kernel.bean;
24
25
30 public interface BeanProperties {
31
32 public void copyProperties(Object source, Object target);
33
34 public void copyProperties(Object source, Object target, Class<?> editable);
35
36 public void copyProperties(
37 Object source, Object target, String[] ignoreProperties);
38
39 public boolean getBoolean(Object bean, String param);
40
41 public boolean getBoolean(Object bean, String param, boolean defaultValue);
42
43 public double getDouble(Object bean, String param);
44
45 public double getDouble(Object bean, String param, double defaultValue);
46
47 public int getInteger(Object bean, String param);
48
49 public int getInteger(Object bean, String param, int defaultValue);
50
51 public long getLong(Object bean, String param);
52
53 public long getLong(Object bean, String param, long defaultValue);
54
55 public Object getObject(Object bean, String param);
56
57 public Object getObject(Object bean, String param, Object defaultValue);
58
59 public String getString(Object bean, String param);
60
61 public String getString(Object bean, String param, String defaultValue);
62
63 public void setProperty(Object bean, String param, Object value);
64
65 }