private void aggiornaFasiEdEliminaMovimentiLegaliDellArticolo(long numeroArticolo) {
List<MovimentoLegale> movLegAssociatiArticolo = contabilitaFacade.cercaMovimentiLegaliByNumeroArticoloERigaArticoloNull(numeroArticolo);
//aggiorno le fasi
List<RowMovimentoLegale> rowsMovimentiLegali = new ArrayList<RowMovimentoLegale>();
for (MovimentoLegale movimentoLegale : movLegAssociatiArticolo) {
RowMovimentoLegale rowMovLeg = new RowMovimentoLegale(movimentoLegale, false);
rowsMovimentiLegali.add(rowMovLeg);
}
aggiornaFasi(rowsMovimentiLegali);
// elimino eventuali movimenti legali rimasti associati per numero articolo
contabilitaFacade.eliminaMovimentiLegali(movLegAssociatiArticolo);