001
014
015 package com.liferay.portal.kernel.bean;
016
017 import javax.servlet.http.HttpServletRequest;
018
019
022 public interface BeanProperties {
023
024 public void copyProperties(Object source, Object target);
025
026 public void copyProperties(Object source, Object target, Class<?> editable);
027
028 public void copyProperties(
029 Object source, Object target, String[] ignoreProperties);
030
031 public boolean getBoolean(Object bean, String param);
032
033 public boolean getBoolean(Object bean, String param, boolean defaultValue);
034
035 public boolean getBooleanSilent(Object bean, String param);
036
037 public boolean getBooleanSilent(
038 Object bean, String param, boolean defaultValue);
039
040 public byte getByte(Object bean, String param);
041
042 public byte getByte(Object bean, String param, byte defaultValue);
043
044 public byte getByteSilent(Object bean, String param);
045
046 public byte getByteSilent(Object bean, String param, byte defaultValue);
047
048 public double getDouble(Object bean, String param);
049
050 public double getDouble(Object bean, String param, double defaultValue);
051
052 public double getDoubleSilent(Object bean, String param);
053
054 public double getDoubleSilent(
055 Object bean, String param, double defaultValue);
056
057 public float getFloat(Object bean, String param);
058
059 public float getFloat(Object bean, String param, float defaultValue);
060
061 public float getFloatSilent(Object bean, String param);
062
063 public float getFloatSilent(Object bean, String param, float defaultValue);
064
065 public int getInteger(Object bean, String param);
066
067 public int getInteger(Object bean, String param, int defaultValue);
068
069 public int getIntegerSilent(Object bean, String param);
070
071 public int getIntegerSilent(Object bean, String param, int defaultValue);
072
073 public long getLong(Object bean, String param);
074
075 public long getLong(Object bean, String param, long defaultValue);
076
077 public long getLongSilent(Object bean, String param);
078
079 public long getLongSilent(Object bean, String param, long defaultValue);
080
081 public Object getObject(Object bean, String param);
082
083 public Object getObject(Object bean, String param, Object defaultValue);
084
085 public Object getObjectSilent(Object bean, String param);
086
087 public Object getObjectSilent(
088 Object bean, String param, Object defaultValue);
089
090 public Class<?> getObjectType(Object bean, String param);
091
092 public Class<?> getObjectType(
093 Object bean, String param, Class<?> defaultValue);
094
095 public Class<?> getObjectTypeSilent(Object bean, String param);
096
097 public Class<?> getObjectTypeSilent(
098 Object bean, String param, Class<?> defaultValue);
099
100 public short getShort(Object bean, String param);
101
102 public short getShort(Object bean, String param, short defaultValue);
103
104 public short getShortSilent(Object bean, String param);
105
106 public short getShortSilent(Object bean, String param, short defaultValue);
107
108 public String getString(Object bean, String param);
109
110 public String getString(Object bean, String param, String defaultValue);
111
112 public String getStringSilent(Object bean, String param);
113
114 public String getStringSilent(
115 Object bean, String param, String defaultValue);
116
117 public void setProperties(Object bean, HttpServletRequest request);
118
119 public void setProperty(Object bean, String param, Object value);
120
121 }