Package de.mhus.lib.form
Class PojoDataSource
- java.lang.Object
-
- de.mhus.lib.core.MLog
-
- de.mhus.lib.form.PojoDataSource
-
- All Implemented Interfaces:
ILog,DataSource
public class PojoDataSource extends MLog implements DataSource
-
-
Field Summary
-
Fields inherited from interface de.mhus.lib.form.DataSource
CAPTION, DESCRIPTION, EDITABLE, EDITOR_EDITABLE, ENABLED, ITEMS, VALUE, VISIBLE
-
-
Constructor Summary
Constructors Constructor Description PojoDataSource(PojoProvider pojo)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleangetBoolean(UiComponent component, String name, boolean def)intgetInt(UiComponent component, String name, int def)protected StringgetName(UiComponent component, String name)DataSourcegetNext()ObjectgetObject(UiComponent component, String name, Object def)ObjectgetObject(String name, Object def)StringgetString(UiComponent component, String name, String def)voidsetObject(UiComponent component, String name, Object value)
-
-
-
Constructor Detail
-
PojoDataSource
public PojoDataSource(PojoProvider pojo)
-
-
Method Detail
-
getBoolean
public boolean getBoolean(UiComponent component, String name, boolean def)
- Specified by:
getBooleanin interfaceDataSource
-
getName
protected String getName(UiComponent component, String name)
-
getInt
public int getInt(UiComponent component, String name, int def)
- Specified by:
getIntin interfaceDataSource
-
getString
public String getString(UiComponent component, String name, String def)
- Specified by:
getStringin interfaceDataSource
-
getObject
public Object getObject(UiComponent component, String name, Object def)
- Specified by:
getObjectin interfaceDataSource
-
getObject
public Object getObject(String name, Object def)
- Specified by:
getObjectin interfaceDataSource
-
setObject
public void setObject(UiComponent component, String name, Object value) throws IOException
- Specified by:
setObjectin interfaceDataSource- Throws:
IOException
-
getNext
public DataSource getNext()
- Specified by:
getNextin interfaceDataSource
-
-