Region regiono = null;
// Region regiono = new Region();
// regiono.setEtablissements(new ArrayList<Etablissement>());
// Get the datagrid object.
Datagrid lc_datagrid = regionsform.getDatagrid();
// Get the modified objects.
Collection lc_modifiedObjects = lc_datagrid.getModifiedData();
log.debug("lc_modifiedObjects " + lc_modifiedObjects.size());
if (lc_modifiedObjects.size() > 0) {
Iterator lc_it = lc_modifiedObjects.iterator();
while (lc_it.hasNext()) {
regiono = (Region) lc_it.next();
log.debug(regiono.getCode());
log.debug(regiono.getLibelle());
log.debug("------------------------------");
hbsession.save(regiono);
hbsession.flush();
// hbsession.close();
}
}
// Get the added objects.
Collection lc_addedObjects = lc_datagrid.getAddedData();
// dgf.setDatagrid(lc_datagrid.getInstance());
log.debug("lc_addedObjects :" + lc_addedObjects.size());
if (lc_addedObjects.size() > 0) {
// System.out.println("Hello");
Iterator lc_it = lc_addedObjects.iterator();
while (lc_it.hasNext()) {
regiono = (Region) lc_it.next();
log.debug(regiono.getCode());
log.debug(regiono.getLibelle());
log.debug("------------------------------");
hbsession.save(regiono);
hbsession.flush();
hbsession.close();
}
}
// Get the selected objects.
Collection lc_selectedObjects = lc_datagrid.getSelectedData();
log.debug("selection :" + lc_selectedObjects.size());
Collection lc_removedObjects = lc_datagrid.getDeletedData();
log.debug("lc_removedObjects " + lc_removedObjects.size());
Partager