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