pm.close();
}
}
public void updateField(Field field, Object value) {
Stats stats = getStats();
if (field.equals(Field.NUM_CHAPTERS)) {
stats.setNumChapters((Integer) value);
} else if (field.equals(Field.NUM_COUNTRIES)) {
stats.setNumCountries((Integer) value);
} else if (field.equals(Field.NUM_EVENTS)) {
stats.setNumEvents((Integer) value);
} else if (field.equals(Field.CHAPTERS_SORTED_BY_NUM_EVENTS)) {
stats.setChaptersSortedByNumEvents((List<Chapter>) value);
} else if (field.equals(Field.COUNTRIES_SORTED_BY_NUM_EVENTS)) {
stats.setCountriesSortedByNumEvents((List<Country>) value);
} else if (field.equals(Field.TOPICS_SORTED_BY_NUM_EVENTS)) {
stats.setTopicsSortedByNumEvents((List<Topic>) value);
}
getJdoTemplate().makePersistent(stats);
}