|
||||||||||
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
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.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 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.bo.Person user)
paymentGroup
- note
- user
- boolean isPaymentEmailEnabled()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |