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);
    }
  }
 public List<BiospecimenUidTemplate> searchPageableBiospecimenUidTemplates(
     BiospecimenUidTemplate object, int first, int count) {
   return iLimsAdminDao.searchPageableBiospecimenUidTemplates(object, first, count);
 }
 public BiospecimenUidTemplate searchBiospecimenUidTemplate(
     BiospecimenUidTemplate biospecimenUidTemplate) {
   return iLimsAdminDao.searchBiospecimenUidTemplate(biospecimenUidTemplate);
 }
 public List<BiospecimenUidToken> getBiospecimenUidTokens() {
   return iLimsAdminDao.getBiospecimenUidTokens();
 }
 public void deleteBarcodeLabel(BarcodeLabel barcodeLabel) {
   iLimsAdminDao.deleteBarcodeLabel(barcodeLabel);
 }
 public List<BarcodeLabel> searchPageableBarcodeLabels(
     BarcodeLabel object, int first, int count, List<Study> studyListForUser) {
   return iLimsAdminDao.searchPageableBarcodeLabels(object, first, count, studyListForUser);
 }
 public List<BarcodeLabel> getBarcodeLabelTemplates() {
   return iLimsAdminDao.getBarcodeLabelTemplates();
 }
 public List<BarcodeLabelData> getBarcodeLabelDataByBarcodeLabel(BarcodeLabel barcodeLabel) {
   return iLimsAdminDao.getBarcodeLabelDataByBarcodeLabel(barcodeLabel);
 }
 public void deleteBiospecimenUidTemplate(BiospecimenUidTemplate biospecimenUidTemplate) {
   iLimsAdminDao.deleteBiospecimenUidTemplate(biospecimenUidTemplate);
 }
 public List<BarcodeLabel> searchPageableBarcodeLabels(BarcodeLabel object, int first, int count) {
   return iLimsAdminDao.searchPageableBarcodeLabels(object, first, count);
 }
 public long getBarcodeLabelCount(BarcodeLabel object) {
   return iLimsAdminDao.getBarcodeLabelCount(object);
 }
 public BarcodeLabelData searchBarcodeLabelData(BarcodeLabelData barcodeLabelData) {
   return iLimsAdminDao.searchBarcodeLabelData(barcodeLabelData);
 }
 public BarcodeLabel searchBarcodeLabel(BarcodeLabel barcodeLabel) {
   return iLimsAdminDao.searchBarcodeLabel(barcodeLabel);
 }
 public void updateBarcodeLabelData(BarcodeLabelData barcodeLabelData) {
   iLimsAdminDao.updateBarcodeLabelData(barcodeLabelData);
 }
 public void deleteBarcodeLabelData(BarcodeLabelData barcodeLabelData) {
   iLimsAdminDao.deleteBarcodeLabelData(barcodeLabelData);
 }
 public List<Study> getStudyListAssignedToBarcodeLabel() {
   return iLimsAdminDao.getStudyListAssignedToBarcodeLabel();
 }
 public List<Study> getStudyListAssignedToBiospecimenUidTemplate() {
   return iLimsAdminDao.getStudyListAssignedToBiospecimenUidTemplate();
 }
 public BiospecimenUidTemplate getBiospecimenUidTemplate(Study study) {
   return iLimsAdminDao.getBiospecimenUidTemplate(study);
 }
 public List<BarcodeLabel> getBarcodeLabelsByStudy(Study study) {
   return iLimsAdminDao.getBarcodeLabelsByStudy(study);
 }
 public void updateBiospecimenUidTemplate(BiospecimenUidTemplate biospecimenUidTemplate) {
   iLimsAdminDao.updateBiospecimenUidTemplate(biospecimenUidTemplate);
 }
 public Long getBarcodeLabelCount(BarcodeLabel object, List<Study> studyListForUser) {
   return iLimsAdminDao.getBarcodeLabelCount(object, studyListForUser);
 }
 public List<BiospecimenUidPadChar> getBiospecimenUidPadChars() {
   return iLimsAdminDao.getBiospecimenUidPadChars();
 }
 public long getBiospecimenUidTemplateCount(BiospecimenUidTemplate modelObject) {
   return iLimsAdminDao.getBiospecimenUidTemplateCount(modelObject);
 }
 public void createBarcodeLabelData(BarcodeLabelData barcodeLabelData) {
   iLimsAdminDao.createBarcodeLabelData(barcodeLabelData);
 }