public interface PdpEmailService
| Modifier and Type | Method and Description | 
|---|---|
boolean | 
isPaymentEmailEnabled()
Reads system parameter indicating whether to status emails should be sent 
 | 
void | 
sendAchAdviceEmail(PaymentGroup paymentGroup,
                                    PaymentDetail paymentDetail,
                                    CustomerProfile customer)
Sends advice notification email to the payee receiving an ACH payment 
 | 
void | 
sendAchSummaryEmail(Map<String,Integer> unitCounts,
                                      Map<String,org.kuali.rice.core.api.util.type.KualiDecimal> unitTotals,
                                      Date extractDate)
Sends summary email for an ACH extract 
 | 
void | 
sendCancelEmail(PaymentGroup paymentGroup,
                              String note,
                              org.kuali.rice.kim.api.identity.Person user)
Sends Payment Cancellation Email 
 | 
void | 
sendDisbursementVoucherImmediateExtractEmail(DisbursementVoucherDocument disbursementVoucher,
                                                                                        org.kuali.rice.kim.api.identity.Person user)
Sends notification e-mail that an immediate extract Disbursement Voucher has been extracted 
 | 
void | 
sendErrorEmail(PaymentFileLoad paymentFile,
                            org.kuali.rice.krad.util.MessageMap errors)
Sends email for a payment load has failed. 
 | 
void | 
sendExceedsMaxNotesWarningEmail(List<String> creditMemos,
                                                              List<String> paymentRequests,
                                                              int lineTotal,
                                                              int maxNoteLines)
Sends email for a purap bundle that exceeds the maximum number of notes allowed 
 | 
void | 
sendLoadEmail(Batch batch)
Sends email for a load done internally 
 | 
void | 
sendLoadEmail(PaymentFileLoad paymentFile,
                          List<String> warnings)
Sends email for a successful payment load. 
 | 
void | 
sendTaxEmail(PaymentFileLoad paymentFile)
Sends email for a payment load that was held due to tax reasons 
 | 
void sendErrorEmail(PaymentFileLoad paymentFile, org.kuali.rice.krad.util.MessageMap errors)
paymentFile - parsed payment file object (might not be populated completely due to errors)errors - MessageMap containing ErrorMessage entriesvoid sendLoadEmail(PaymentFileLoad paymentFile, List<String> warnings)
paymentFile - parsed payment file objectwarnings - List of String messagesvoid sendTaxEmail(PaymentFileLoad paymentFile)
paymentFile - parsed payment file objectvoid sendLoadEmail(Batch batch)
batch - Batch created by loadvoid sendExceedsMaxNotesWarningEmail(List<String> creditMemos, List<String> paymentRequests, int lineTotal, int maxNoteLines)
creditMemos - list of credit memo documents in bundlepaymentRequests - list of payment request documents in bundlelineTotal - total number of lines for bundlemaxNoteLines - maximum number of lines allowedvoid sendAchSummaryEmail(Map<String,Integer> unitCounts, Map<String,org.kuali.rice.core.api.util.type.KualiDecimal> unitTotals, Date extractDate)
unitCounts - Map containing payment counts for each unitunitTotals - Map containing total payment amount for each unitextractDate - date of ACH extractionvoid sendAchAdviceEmail(PaymentGroup paymentGroup, PaymentDetail paymentDetail, CustomerProfile customer)
paymentGroup - ACH payment group to send notification forpaymentDetail - Payment Detail containing payment amountscustomer - Pdp Customer profile for paymentvoid sendCancelEmail(PaymentGroup paymentGroup, String note, org.kuali.rice.kim.api.identity.Person user)
paymentGroup - note - user - boolean isPaymentEmailEnabled()
void sendDisbursementVoucherImmediateExtractEmail(DisbursementVoucherDocument disbursementVoucher, org.kuali.rice.kim.api.identity.Person user)
disbursementVoucher - the disbursement voucher which was immediately extracteduser - the current extracting userCopyright © 2004–2015 The Kuali Foundation. All rights reserved.