public interface PaymentFileService extends InitiateDirectory
Modifier and Type | Method and Description |
---|---|
boolean |
createOutputFile(LoadPaymentStatus status,
String inputFileName)
Creates the PDP XML output which can be parsed to obtain load status information
|
void |
doPaymentFileValidation(PaymentFileLoad paymentFile,
org.kuali.rice.krad.util.MessageMap errorMap)
Performs hard edits on payment file
|
void |
loadPayments(PaymentFileLoad paymentFile,
LoadPaymentStatus status,
String incomingFileName)
Performs soft edits of payment file data and loads records into database
|
void |
processPaymentFiles(BatchInputFileType paymentInputFileType)
Process all incoming payment files
|
getRequiredDirectoryNames, prepareDirectories
void processPaymentFiles(BatchInputFileType paymentInputFileType)
paymentInputFileType
- BatchInputFileType
for payment filesvoid doPaymentFileValidation(PaymentFileLoad paymentFile, org.kuali.rice.krad.util.MessageMap errorMap)
paymentFile
- PaymentFileLoad
containing parsed file contentserrorMap
- Map
that will hold errors encounteredvoid loadPayments(PaymentFileLoad paymentFile, LoadPaymentStatus status, String incomingFileName)
paymentFile
- PaymentFileLoad
containing parsed file contentsstatus
- LoadPaymentStatus
containing status information for loadincomingFileName
- string file nameboolean createOutputFile(LoadPaymentStatus status, String inputFileName)
status
- LoadPaymentStatus
containing status information for loadinputFileName
- incomingFileName string file nameCopyright © 2004–2015 The Kuali Foundation. All rights reserved.