Package com.hybris.backoffice.excel.jobs
Class ExcelImportJobPerformable
java.lang.Object
de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<ExcelImportCronJobModel>
com.hybris.backoffice.excel.jobs.ExcelImportJobPerformable
- All Implemented Interfaces:
JobPerformable<ExcelImportCronJobModel>
-
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ImportConfigprotected StringDeprecated, for removal: This API element is subject to removal in a future version.since 1808protected voidlogImpexResult(ImportResult importResult) protected PerformResultmapResult(ImportResult importResult) perform(ExcelImportCronJobModel cronJob) The execution body for aServicelayerJob.voidsetExcelImportService(ExcelImportService excelImportService) voidsetExcelImportWorkbookPostProcessor(ExcelImportWorkbookPostProcessor excelImportWorkbookPostProcessor) voidsetExcelTemplateService(ExcelTemplateService excelTemplateService) Deprecated, for removal: This API element is subject to removal in a future version.since 1808voidsetExcelWorkbookService(ExcelWorkbookService excelWorkbookService) voidsetFailOnError(Boolean failOnError) voidsetImpexConverter(ImpexConverter impexConverter) voidsetImportService(ImportService importService) voidsetMediaService(MediaService mediaService) Methods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
Constructor Details
-
ExcelImportJobPerformable
public ExcelImportJobPerformable()
-
-
Method Details
-
perform
Description copied from interface:JobPerformableThe execution body for aServicelayerJob. Implement here your execution logic. It can be called synchronous or asynchronous. So be aware of thread-safety. Method will return a result object saying if the execution has reached end and if it was successful.- Specified by:
performin interfaceJobPerformable<ExcelImportCronJobModel>- Specified by:
performin classAbstractJobPerformable<ExcelImportCronJobModel>- Parameters:
cronJob- the related CronJob in whose context the execution will be performed.- Returns:
- a
PerformResultthat indicates whether theexecutionwas successfully executed or not and has finished or not.
-
createImportConfig
-
generateImpexScript
-
mapResult
-
logImpexResult
-
getExcelImportWorkbookPostProcessor
-
setExcelImportWorkbookPostProcessor
public void setExcelImportWorkbookPostProcessor(ExcelImportWorkbookPostProcessor excelImportWorkbookPostProcessor) -
getExcelImportService
-
setExcelImportService
-
getExcelTemplateService
Deprecated, for removal: This API element is subject to removal in a future version.since 1808 -
setExcelTemplateService
@Deprecated(since="1808", forRemoval=true) public void setExcelTemplateService(ExcelTemplateService excelTemplateService) Deprecated, for removal: This API element is subject to removal in a future version.since 1808 -
getExcelWorkbookService
-
setExcelWorkbookService
-
getImpexConverter
-
setImpexConverter
-
getImportService
-
setImportService
-
getMediaService
-
setMediaService
-
getFailOnError
-
setFailOnError
-