Class BTXlsxStockExport
java.lang.Object
overit.geocall.bl.BusinessTask<overit.geocallapp.wfm.core.export.base.event.XlsxExportEvent<WarehouseMaterialStock>>
overit.geocallapp.wfm.core.export.base.task.BTXlsxExport<WarehouseMaterialStock>
overit.geocallapp.wfm.inventory.export.stock.task.BTXlsxStockExport
- All Implemented Interfaces:
Serializable,Tool
@Event(XlsxStockExportEvent.class)
public class BTXlsxStockExport
extends overit.geocallapp.wfm.core.export.base.task.BTXlsxExport<WarehouseMaterialStock>
Business task to export warehouse material stocks in a xlsx file
- Since:
- 14.0
- See Also:
- GCApi:
- task
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionReturns the default file name for the export file.protected DBViewgetMaterialsDBView(List<WarehouseMaterialStock> searchResults, PoolKit poolKit) protected StringReturns the full path of the exported resources folder.protected DBViewgetSerialsDBView(List<WarehouseMaterialStock> searchResults, PoolKit poolKit) protected voidwriteData(List<WarehouseMaterialStock> searchResults, WebResource resource, XlsxDocument document, PoolKit poolKit) Write the searched object in a xlsx file.Methods inherited from class overit.geocallapp.wfm.core.export.base.task.BTXlsxExport
body, convertResultsToDBView, getInput, initWebResourceMethods inherited from class overit.geocall.bl.BusinessTask
start, start, startAlone, startInBackground
-
Field Details
-
warehouseCache
-
materialCache
-
-
Constructor Details
-
BTXlsxStockExport
public BTXlsxStockExport()
-
-
Method Details
-
writeData
protected void writeData(List<WarehouseMaterialStock> searchResults, WebResource resource, XlsxDocument document, PoolKit poolKit) throws DAValidateException, DAException Description copied from class:overit.geocallapp.wfm.core.export.base.task.BTXlsxExportWrite the searched object in a xlsx file.- Overrides:
writeDatain classoverit.geocallapp.wfm.core.export.base.task.BTXlsxExport<WarehouseMaterialStock>- Parameters:
searchResults- the list of object to exportresource- theWebResourceon which the data will be saveddocument- theXlsxDocumentused for create the xlsx documentpoolKit- thePoolKit- Throws:
DAValidateExceptionDAException
-
getMaterialsDBView
-
getSerialsDBView
protected DBView getSerialsDBView(List<WarehouseMaterialStock> searchResults, PoolKit poolKit) throws DAValidateException, DAException - Throws:
DAValidateExceptionDAException
-
getDefaultFileName
Description copied from class:overit.geocallapp.wfm.core.export.base.task.BTXlsxExportReturns the default file name for the export file.- Overrides:
getDefaultFileNamein classoverit.geocallapp.wfm.core.export.base.task.BTXlsxExport<WarehouseMaterialStock>- Returns:
- the default file name
-
getReportFolderPath
Description copied from class:overit.geocallapp.wfm.core.export.base.task.BTXlsxExportReturns the full path of the exported resources folder.- Overrides:
getReportFolderPathin classoverit.geocallapp.wfm.core.export.base.task.BTXlsxExport<WarehouseMaterialStock>- Returns:
- the folder path of the exported file
-