예제 #1
0
  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);
    }
  }