Exemplo n.º 1
0
  /** 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);
    }
  }