public class ProcurementCardLoadTransactionsServiceImpl extends InitiateDirectoryBase implements ProcurementCardLoadTransactionsService
ProcurementCardCreateDocumentService| Modifier and Type | Field and Description | 
|---|---|
protected BatchInputFileService | 
batchInputFileService  | 
protected org.kuali.rice.krad.service.BusinessObjectService | 
businessObjectService  | 
protected BatchInputFileType | 
procurementCardInputFileType  | 
| Constructor and Description | 
|---|
ProcurementCardLoadTransactionsServiceImpl()  | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
cleanTransactionsTable()
Calls businessObjectService to remove all the procurement card transaction rows from the transaction load table. 
 | 
List<String> | 
getRequiredDirectoryNames()
Get the required list of directories name (full path) 
 | 
boolean | 
loadProcurementCardFile(String fileName,
                                              ReportWriterService reportWriterService)
Validates and parses the file identified by the given files name. 
 | 
protected void | 
loadTransactions(List transactions)
Loads all the parsed XML transactions into the temp transaction table. 
 | 
void | 
setBatchInputFileService(BatchInputFileService batchInputFileService)
Sets the batchInputFileService attribute value. 
 | 
void | 
setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
Sets the businessObjectService attribute value. 
 | 
void | 
setProcurementCardInputFileType(BatchInputFileType procurementCardInputFileType)
Sets the procurementCardInputFileType attribute value. 
 | 
prepareDirectoriesclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitprepareDirectoriesprotected org.kuali.rice.krad.service.BusinessObjectService businessObjectService
protected BatchInputFileService batchInputFileService
protected BatchInputFileType procurementCardInputFileType
public ProcurementCardLoadTransactionsServiceImpl()
public boolean loadProcurementCardFile(String fileName, ReportWriterService reportWriterService)
ProcurementCardLoadTransactionsServiceloadProcurementCardFile in interface ProcurementCardLoadTransactionsServicereportWriterService - report writing service.ProcurementCardLoadTransactionsService.loadProcurementCardFile(java.lang.String, org.kuali.ole.sys.service.ReportWriterService)public void cleanTransactionsTable()
cleanTransactionsTable in interface ProcurementCardLoadTransactionsServiceprotected void loadTransactions(List transactions)
transactions - List of ProcurementCardTransactions to load.public void setBusinessObjectService(org.kuali.rice.krad.service.BusinessObjectService businessObjectService)
businessObjectService - The businessObjectService to set.public void setBatchInputFileService(BatchInputFileService batchInputFileService)
batchInputFileService - The batchInputFileService to set.public void setProcurementCardInputFileType(BatchInputFileType procurementCardInputFileType)
procurementCardInputFileType - The procurementCardInputFileType to set.public List<String> getRequiredDirectoryNames()
InitiateDirectorygetRequiredDirectoryNames in interface InitiateDirectorygetRequiredDirectoryNames in class InitiateDirectoryBaseorg.kuali.ole.sys.batch.service.impl.InitiateDirectoryImpl#getRequiredDirectoryNames()Copyright © 2004–2015 The Kuali Foundation. All rights reserved.