JOptionPane.YES_NO_CANCEL_OPTION);
if (i == JOptionPane.YES_OPTION) {
if (original == null) {
original = new Patrulla();
}
original.setInfoAdicional(textfieldPie
.getText());
original.setNombre(textfieldCabecera.getText());
HashSet<Recurso> recursos = new HashSet<Recurso>();
for (Object r : ((DefaultListModel) right
.getModel()).toArray()) {
if (r instanceof Recurso) {
recursos.add((Recurso) r);
((Recurso) r).setPatrullas(original);
} else {
log.error("El objeto no era un recurso");
}
}
original.setRecursos(recursos);
PatrullaAdmin.saveOrUpdate(original);
PluginEventHandler.fireChange(AdminSquads.this);
cambios = false;
original = null;
squads.setTableData(getAll(new Patrulla()));
closeFrame();
} else if (i == JOptionPane.NO_OPTION) {
closeFrame();
}