/** * @param insertedRecord * @param mdwDependent * @author Eric * @comment Inserts a dependent into MecDocCovInd */ private void generateAndInsertMecDocCovInd(long mecDocId, MecMdw mdwDependent) { Dependent dependent = new Dependent(); dependent.setFirst_nm(mdwDependent.getMbr_frst_nm()); dependent.setMiddle_nm(mdwDependent.getMbr_mdl_nm()); dependent.setLast_nm(mdwDependent.getMbr_lst_nm()); dependent.setSuffix_nm(mdwDependent.getMbr_sfx()); dependent.setMrn_pfx(mdwDependent.getMrn_pfx()); dependent.setMrn(mdwDependent.getMbr_mrn()); dependent.setLast_nm(mdwDependent.getMbr_lst_nm()); updateMecDocMonths(mdwDependent, dependent); dependent.setFk_mdw_id(mdwDependent.getMdw_id()); dependent.setFk_mec_doc_id(mecDocId); dependent.setCreated_by(mecProperty.getProperty(MecConstants.CREATED_BY)); Date dob = mecUtils.parseDate( mdwDependent.getMbr_dob(), mecProperty.getProperty(MecConstants.MDW_DOB_FORMAT)); dependent.setDob(dob); dependent.setSsn(mdwDependent.getRep_ssn()); mecDocMapper.insertMecDocCovInd(dependent); }