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.