/** * @param objSpecimen Specimen Object * @param specimenList List of Specimen including all child specimen. */ void getAllSpecimenList(Specimen objSpecimen, List specimenList) { final Collection childSpecimen = objSpecimen.getChildSpecimenCollection(); if (childSpecimen != null && !childSpecimen.isEmpty()) { final Iterator itr = childSpecimen.iterator(); while (itr.hasNext()) { final Specimen specimen = (Specimen) itr.next(); specimenList.add(specimen); this.getAllSpecimenList(specimen, specimenList); } } }