|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface PdpEmailService
Defines methods for sending PDP emails.
| Method Summary | |
|---|---|
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.kns.util.KualiDecimal> unitTotals,
Date extractDate)
Sends summary email for an ACH extract |
void |
sendCancelEmail(PaymentGroup paymentGroup,
String note,
org.kuali.rice.kim.bo.Person user)
Sends Payment Cancellation Email |
void |
sendErrorEmail(PaymentFileLoad paymentFile,
org.kuali.rice.kns.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 |
| Method Detail |
|---|
void sendErrorEmail(PaymentFileLoad paymentFile,
org.kuali.rice.kns.util.MessageMap errors)
paymentFile - parsed payment file object (might not be populated completely due to errors)errors - ErrorMap containing ErrorMessage entries
void 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 load
void 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 allowed
void sendAchSummaryEmail(Map<String,Integer> unitCounts,
Map<String,org.kuali.rice.kns.util.KualiDecimal> unitTotals,
Date extractDate)
unitCounts - Map containing payment counts for each unitunitTotals - Map containing total payment amount for each unitextractDate - date of ACH extraction
void sendAchAdviceEmail(PaymentGroup paymentGroup,
PaymentDetail paymentDetail,
CustomerProfile customer)
paymentGroup - ACH payment group to send notification forpaymentDetail - Payment Detail containing payment amountscustomer - Pdp Customer profile for payment
void sendCancelEmail(PaymentGroup paymentGroup,
String note,
org.kuali.rice.kim.bo.Person user)
paymentGroup - note - user - boolean isPaymentEmailEnabled()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||