}
public void validateAndImport(ImportationPuces importationPuces)
{
importationPuces = getGenericDao().merge(importationPuces);
EnsemblePuces ensemblePuces = importationPuces.getEnsemblePuces();
validate(importationPuces);
if (importationPuces.isRemplacerPuces())
{
for (Puce puce : new ArrayList<Puce>(ensemblePuces.getPuces()))
{
ensemblePuces.removePuce(puce);
puceService.delete(puce);
}
}
// On doit faire un flush pour que les delete se rendent à la BD.