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, prepareDirectoriesvoid 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.