private void resetLibraryToCreateMetaData(SampleDraft clone, String libraryTypeToCreate) { for (SampleDraftMeta sdm : clone.getSampleDraftMeta()) { if (sdm.getK().endsWith("typeOfHelpLibraryRequested")) { sdm.setV(libraryTypeToCreate); } sdm.setSampleDraftId(clone.getId()); // must do this for every meta entry sampleService.getSampleDraftMetaDao().save(sdm); // then must do this for every meta entry } }