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