private void recordFormSent( Integer demographicNo, Integer rourkeFdid, Integer nddsFdid, Integer report18mFdid) { List<Integer> fdids = new ArrayList<Integer>(); if (rourkeFdid != null) fdids.add(rourkeFdid); if (nddsFdid != null) fdids.add(nddsFdid); if (report18mFdid != null) fdids.add(report18mFdid); for (Integer fdid : fdids) { Integer fid = eformDataDao.find(fdid).getFormId(); EFormValue eformValue = new EFormValue(); eformValue.setDemographicId(Integer.valueOf(demographicNo)); eformValue.setFormDataId(fdid); eformValue.setFormId(fid); eformValue.setVarName(UPLOADED_TO_BORN); eformValue.setVarValue(VALUE_YES); eformValueDao.persist(eformValue); } }