public class BatchLoadServiceImpl extends Object implements BatchLoadService
| Constructor and Description |
|---|
BatchLoadServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
clearSystemCache() |
void |
createErrorMrkFile(String failureRawData,
Integer acqSumId) |
void |
createReqIdTextFile(List reqList,
Integer acqSumId) |
boolean |
fileSizeValidation(Long fileSize)
This method for fileSize validation
|
void |
foundAllDuplicateRecords(List<BibInfoBean> bibInfoBeanList,
List<BibInfoBean> reqFailureList,
List<BibInfoBean> titleFailureList,
List<BibInfoBean> isbnDupFailureList,
List<BibInfoBean> vendorPoNumberDupFailureList,
List bibIsbnList) |
List<BibInfoBean> |
getBibFailureRecordsList(List<BibInfoBean> isbnFailureList,
List<BibInfoBean> vendorPoNumberFailureList,
List<BibInfoBean> reqFailureList,
List<BibInfoBean> titleFailureList,
List<BibInfoBean> vendorPoNumberDupFailureList) |
List |
getBibIDList(String loadSumId) |
List<BibInfoBean> |
getBibInfoBeanList(String xmlString)
This method...
|
String |
getDestinationPath()
This method for destination path
* @return boolean
|
List |
getDocIsbnList(List bibIsbnList)
This method...
|
int |
getDupRecordsCount(List<BibInfoBean> reqFailureList,
List<BibInfoBean> titleFailureList,
List<BibInfoBean> isbnDupFailureList,
List<BibInfoBean> vendorPoNumberDupFailureList) |
Long |
getFileSize(org.apache.struts.upload.FormFile upLoadedFile) |
List<BibInfoBean> |
getIsbnFailureRecordsList(List isbnList,
List<BibInfoBean> bibInfoBeanList)
This method for find out the duplicate records based on isbn
|
int |
getNoOfDupIsbnRecords(List testIsbnList,
List bibIsbnList)
This method...
|
List<OleLoadFailureRecords> |
getOleFailureRecordsList(Map loadRecordsMap)
This method...
|
OleLoadSumRecords |
getOleLoadSumRecords(Map loadRecordsMap)
This method...retrieve the OleLoadSumRecords based on id
|
Integer |
getPoCount(String reqIds) |
List |
getPOList(String loadSumId) |
List<BibInfoBean> |
getRequisitionFailureRecords(List reqList,
List<BibInfoBean> bibInfoBeanList)
This method...
|
List<BibInfoBean> |
getVendorPoNumberFailureRecordsList(List vendorNumberList,
List<BibInfoBean> bibInfoBeanList)
This method for find out the duplicate records based on VendorPO
|
List |
getVendorPoNumberList(List<BibInfoBean> bibInfoBeanList)
This method...
|
void |
saveAllFailureRecords(List<BibInfoBean> isbnFailureList,
List<BibInfoBean> vendorPoNumberFailureList,
List<BibInfoBean> reqFailureList,
List<BibInfoBean> titleFailureList,
List<BibInfoBean> vendorPoNumberDupFailureList,
int acqLoadSumId) |
void |
saveFailureRecord(List<BibInfoBean> bibFailureRecordsList,
Integer loadSumId,
BigDecimal errorId)
This method saving the OleLoadFailureRecords
|
void |
saveSuccessRecord(OleLoadSumRecords oleLoadSumRecords,
int dupRecords,
int poSucRecords,
int sucRecords,
String batchDiscription,
BigDecimal batchLoadProfile,
String fileName)
This method.
|
public BatchLoadServiceImpl()
public List<BibInfoBean> getBibInfoBeanList(String xmlString)
getBibInfoBeanList in interface BatchLoadServicefilePath - public void saveFailureRecord(List<BibInfoBean> bibFailureRecordsList, Integer loadSumId, BigDecimal errorId)
saveFailureRecord in interface BatchLoadServicebibFailureRecordsList - loadSumId - errorId - public void saveSuccessRecord(OleLoadSumRecords oleLoadSumRecords, int dupRecords, int poSucRecords, int sucRecords, String batchDiscription, BigDecimal batchLoadProfile, String fileName)
saveSuccessRecord in interface BatchLoadServiceoleLoadSumRecords - dupRecords - sucRecords - public boolean fileSizeValidation(Long fileSize)
fileSizeValidation in interface BatchLoadServicefileSize - public List getDocIsbnList(List bibIsbnList)
getDocIsbnList in interface BatchLoadServicebibIsbnList - public int getNoOfDupIsbnRecords(List testIsbnList, List bibIsbnList)
getNoOfDupIsbnRecords in interface BatchLoadServicetestList - bibList - public List<BibInfoBean> getIsbnFailureRecordsList(List isbnList, List<BibInfoBean> bibInfoBeanList)
getIsbnFailureRecordsList in interface BatchLoadServiceisbnList - bibInfoBeanList - public List<BibInfoBean> getVendorPoNumberFailureRecordsList(List vendorNumberList, List<BibInfoBean> bibInfoBeanList)
getVendorPoNumberFailureRecordsList in interface BatchLoadServiceVendorPOList - bibInfoBeanList - public OleLoadSumRecords getOleLoadSumRecords(Map loadRecordsMap)
getOleLoadSumRecords in interface BatchLoadServiceloadRecordsMap - public List<OleLoadFailureRecords> getOleFailureRecordsList(Map loadRecordsMap)
getOleFailureRecordsList in interface BatchLoadServiceloadRecordsMap - public List getVendorPoNumberList(List<BibInfoBean> bibInfoBeanList)
getVendorPoNumberList in interface BatchLoadServicepublic List<BibInfoBean> getRequisitionFailureRecords(List reqList, List<BibInfoBean> bibInfoBeanList)
getRequisitionFailureRecords in interface BatchLoadServicepublic String getDestinationPath()
getDestinationPath in interface BatchLoadServicepublic Integer getPoCount(String reqIds)
public void clearSystemCache()
public void foundAllDuplicateRecords(List<BibInfoBean> bibInfoBeanList, List<BibInfoBean> reqFailureList, List<BibInfoBean> titleFailureList, List<BibInfoBean> isbnDupFailureList, List<BibInfoBean> vendorPoNumberDupFailureList, List bibIsbnList)
foundAllDuplicateRecords in interface BatchLoadServicepublic Long getFileSize(org.apache.struts.upload.FormFile upLoadedFile)
getFileSize in interface BatchLoadServicepublic int getDupRecordsCount(List<BibInfoBean> reqFailureList, List<BibInfoBean> titleFailureList, List<BibInfoBean> isbnDupFailureList, List<BibInfoBean> vendorPoNumberDupFailureList)
getDupRecordsCount in interface BatchLoadServicepublic void saveAllFailureRecords(List<BibInfoBean> isbnFailureList, List<BibInfoBean> vendorPoNumberFailureList, List<BibInfoBean> reqFailureList, List<BibInfoBean> titleFailureList, List<BibInfoBean> vendorPoNumberDupFailureList, int acqLoadSumId)
saveAllFailureRecords in interface BatchLoadServicepublic List<BibInfoBean> getBibFailureRecordsList(List<BibInfoBean> isbnFailureList, List<BibInfoBean> vendorPoNumberFailureList, List<BibInfoBean> reqFailureList, List<BibInfoBean> titleFailureList, List<BibInfoBean> vendorPoNumberDupFailureList)
getBibFailureRecordsList in interface BatchLoadServicepublic void createReqIdTextFile(List reqList, Integer acqSumId)
createReqIdTextFile in interface BatchLoadServicepublic void createErrorMrkFile(String failureRawData, Integer acqSumId)
createErrorMrkFile in interface BatchLoadServicepublic List getPOList(String loadSumId)
getPOList in interface BatchLoadServicepublic List getBibIDList(String loadSumId)
getBibIDList in interface BatchLoadServiceCopyright © 2004–2014 The Kuali Foundation. All rights reserved.