コード例 #1
0
ファイル: DatasetEditor.java プロジェクト: qlongyinqw/thredds
  private void storeBeanList(
      Field.BeanTableField beanTableField, String name, PersistentBean bean) {
    if (bean == null) return;

    List newValue = (List) beanTableField.getValue();

    // if it matches whats already stored (inherited or not), dont need to store it
    List oldValue = (List) bean.getObject(name);
    if (newValue.equals(oldValue)) return;

    // otherwise store it
    if (isInheritable(beanTableField)) bean.putObject("localMetadataInheritable." + name, newValue);
    else bean.putObject("localMetadata." + name, newValue);
  }