@Override public void write(List<? extends ClaimantReminder> items) throws Exception { for (ClaimantReminder claimantReminders : items) { ClaimantReminder claimantReminder = ClaimantReminder.findClaimantReminder(claimantReminders.getId()); boolean verifyClaimantEmail = emailCheckForaClaimant(claimantReminder); if (verifyClaimantEmail) { causeConditionforSubmitClaimFormType(claimantReminder); causeConditionforSubmitSavedDataType(claimantReminder); causeConditionforSubmitDocumentsandNIGOType(claimantReminder); isValidCheck = causeConditionforcashOutstandingCheckType(claimantReminder); validateRemindertoSendEmail(claimantReminder); } claimantReminder.merge(); } }