@@ -0,0 +1,2322 @@
+package automaticResumeParser.service;%0A%0Aimport java.util.List;%0A%0Aimport automaticResumeParser.entity.ResumeSaveEntity;%0Aimport automaticResumeParser.execption.ParserException;%0Aimport automaticResumeParser.service.personal.ParseAddressService;%0Aimport automaticResumeParser.service.personal.ParseEmailIdService;%0Aimport automaticResumeParser.service.personal.ParseGenderOrMaritalService;%0Aimport automaticResumeParser.service.personal.ParseNameService;%0Aimport automaticResumeParser.service.personal.ParsePinOrPhoneService;%0Aimport automaticResumeParser.utilities.AddressUtility;%0A%0Apublic class ParsePersonalDetailsService %7B%0A%0A%09public ResumeSaveEntity parsePersonalDetails(%0A%09%09%09ResumeSaveEntity resumeSaveEntity, List%3CString%3E wordsList) throws ParserException %7B%0A%0A%09%09// ########################## GENDER AND MARITAL STATUS%0A%09%09// ####################################%0A%09%09ParseGenderOrMaritalService service = new ParseGenderOrMaritalService();%0A%09%09resumeSaveEntity = service.parseGenderOrMarital(wordsList,%0A%09%09%09%09resumeSaveEntity);%0A%0A%09%09// ####################### E-MAIL ID ###################################%0A%09%09ParseEmailIdService emailIdService = new ParseEmailIdService();%0A%09%09resumeSaveEntity = emailIdService.parseEmailId(wordsList,%0A%09%09%09%09resumeSaveEntity);%0A%09%09// ########################## NAME ####################################%0A%09%09ParseNameService nameService = new ParseNameService();%0A%09%09resumeSaveEntity = nameService.parseName(wordsList, resumeSaveEntity);%0A%09%09System.out.println(resumeSaveEntity.getSex());%0A%09%09System.out.println(resumeSaveEntity.getEmailId());%0A%09%09// ############################ PINCODE OR PHONE NUMBER%0A%09%09// ##########################################%0A%09%09ParsePinOrPhoneService pinOrPhoneService = new ParsePinOrPhoneService();%0A%09%09// resumeSaveEntity = pinOrPhoneService.parsePinCodeOrPhoneNo(wordsList,%0A%09%09// resumeSaveEntity);%0A%09%09// ######################## FIND STATE%0A%09%09// ##################################%0A%09%09if (resumeSaveEntity.getPinCode() != null) %7B%0A%09%09%09resumeSaveEntity.setState(AddressUtility.FindState(Integer%0A%09%09%09%09%09.parseInt(resumeSaveEntity.getPinCode())));%0A%09%09%7D%0A%09%09// ######################################################################%0A%09%09ParseAddressService addressService = new ParseAddressService();%0A%09%09resumeSaveEntity = addressService.parseAddress(resumeSaveEntity,%0A%09%09%09%09wordsList);%0A%09%09return resumeSaveEntity;%0A%09%7D%0A%7D%0A

Create ParsePersonalDetailsService.java