/** Get datas from widget and populate Beans */ public void populate( final IListKeyValuesBean paramKeyValuesBean, final Integer viewId, boolean clearList) { if (clearList) { paramKeyValuesBean.clearList(); } for (int i = 0; i < _listKeyValue.size(); i++) { final KeyValueWidget keyValueWidget = this._listKeyValue.get(i); final KeyValueBean keyValueBean = new KeyValueBean(keyValueWidget.getKeyName()); if (viewId != null) { keyValueBean.setViewId(viewId); } keyValueWidget.populate(keyValueBean); log.config("KeyValuePanel > add KeyValueBean : " + keyValueBean.getKeyValue()); paramKeyValuesBean.addKeyValue(keyValueBean); } }