Package | Description |
---|---|
org.kuali.ole.pdp.service | |
org.kuali.ole.pdp.service.impl |
Modifier and Type | Method and Description |
---|---|
void |
PaymentFileValidationService.doHardEdits(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap)
Performs validations that stop the loading of a payment file.
|
void |
PaymentFileService.doPaymentFileValidation(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap)
Performs hard edits on payment file
|
List<String> |
PaymentFileValidationService.doSoftEdits(PaymentFileLoad paymentFile)
Performs warning checks and setting of default values.
|
void |
PaymentFileService.loadPayments(PaymentFileLoad paymentFile,
LoadPaymentStatus status,
String incomingFileName)
Performs soft edits of payment file data and loads records into database
|
void |
PdpEmailService.sendErrorEmail(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errors)
Sends email for a payment load has failed.
|
void |
PdpEmailService.sendLoadEmail(PaymentFileLoad paymentFile,
List<String> warnings)
Sends email for a successful payment load.
|
void |
PdpEmailService.sendTaxEmail(PaymentFileLoad paymentFile)
Sends email for a payment load that was held due to tax reasons
|
Modifier and Type | Method and Description |
---|---|
protected PaymentFileLoad |
PaymentFileServiceImpl.parsePaymentFile(BatchInputFileType paymentInputFileType,
String incomingFileName,
org.kuali.rice.krad.util.MessageMap errorMap)
Calls
BatchInputFileService to validate XML against schema and parse. |
protected PaymentFileLoad |
PaymentFileServiceImpl.processPaymentFile(BatchInputFileType paymentInputFileType,
String incomingFileName,
org.kuali.rice.krad.util.MessageMap errorMap)
Attempt to parse the file, run validations, and store batch data
|
Modifier and Type | Method and Description |
---|---|
protected void |
PaymentFileValidationServiceImpl.checkForTaxEmailRequired(PaymentFileLoad paymentFile,
PaymentGroup paymentGroup,
CustomerProfile customer)
Checks whether payment status should be set to held and a tax email sent indicating so
|
protected Batch |
PaymentFileServiceImpl.createNewBatch(PaymentFileLoad paymentFile,
String fileName)
Create a new
Batch record for the payment file. |
void |
PaymentFileValidationServiceImpl.doHardEdits(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap) |
void |
PaymentFileServiceImpl.doPaymentFileValidation(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap) |
List<String> |
PaymentFileValidationServiceImpl.doSoftEdits(PaymentFileLoad paymentFile) |
void |
PaymentFileServiceImpl.loadPayments(PaymentFileLoad paymentFile,
LoadPaymentStatus status,
String incomingFileName) |
protected void |
PaymentFileValidationServiceImpl.processAccountSoftEdits(PaymentFileLoad paymentFile,
CustomerProfile customer,
PaymentAccountDetail paymentAccountDetail,
List<String> warnings)
Set default fields on account line and perform account field existence checks
|
protected void |
PaymentFileValidationServiceImpl.processDetailSoftEdits(PaymentFileLoad paymentFile,
CustomerProfile customer,
PaymentDetail paymentDetail,
List<String> warnings)
Set default fields on detail line and check amount against customer threshold.
|
void |
PaymentFileValidationServiceImpl.processGroupSoftEdits(PaymentFileLoad paymentFile,
CustomerProfile customer,
List<String> warnings)
Set defaults for group fields and do tax checks.
|
protected void |
PaymentFileValidationServiceImpl.processGroupValidation(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap)
Validates payment file groups Checks number of note lines needed is not above the configured maximum allowed
Verifies group total is not negative Verifies detail accounting total equals net payment amount
|
protected void |
PaymentFileValidationServiceImpl.processHeaderValidation(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap)
Validates payment file header fields Checks customer exists in customer profile table and is active
|
protected void |
PaymentFileValidationServiceImpl.processTrailerValidation(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap)
Validates payment file trailer fields Reconciles actual to expected payment count and totals Verifies the batch
is not a duplicate
|
void |
PdpEmailServiceImpl.sendErrorEmail(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errors) |
void |
PdpEmailServiceImpl.sendLoadEmail(PaymentFileLoad paymentFile,
List<String> warnings) |
void |
PdpEmailServiceImpl.sendTaxEmail(PaymentFileLoad paymentFile) |
protected void |
PdpEmailServiceImpl.sendThresholdEmail(boolean fileThreshold,
PaymentFileLoad paymentFile,
CustomerProfile customer)
Sends email for a payment that was over the customer file threshold or the detail threshold
|
Copyright © 2004–2015 The Kuali Foundation. All rights reserved.