public void setValueAt(Object aValue, int row, int column) {
super.setValueAt(aValue, row, column);
if (column != 0) {
try {
PresencaVO vo = (PresencaVO) getList().get(row);
Presenca presenca = vo.getPresencaList().get(column - 1);
presenca.setPresente((Boolean) aValue);
PresencaDataServices.persist(presenca);
vo.getPresencaList().set(column - 1, PresencaDataServices.getPresenca(presenca.getId()));
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}