public void updateBarcodeLabel(BarcodeLabel barcodeLabel) { iLimsAdminDao.updateBarcodeLabel(barcodeLabel); // Update child data for (Iterator<BarcodeLabelData> iterator = barcodeLabel.getBarcodeLabelData().iterator(); iterator.hasNext(); ) { BarcodeLabelData barcodeLabelData = (BarcodeLabelData) iterator.next(); barcodeLabelData.setBarcodeLabel(barcodeLabel); updateBarcodeLabelData(barcodeLabelData); } }