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>
public class ExcelImportJobPerformable extends AbstractJobPerformable<ExcelImportCronJobModel>
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService
-
-
Constructor Summary
Constructors Constructor Description ExcelImportJobPerformable()
-
Method Summary
-
Methods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
-
-
-
Method Detail
-
perform
public PerformResult perform(ExcelImportCronJobModel cronJob)
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
protected ImportConfig createImportConfig(ExcelImportCronJobModel cronJob)
-
generateImpexScript
protected java.lang.String generateImpexScript(ExcelImportCronJobModel cronJob)
-
mapResult
protected PerformResult mapResult(ImportResult importResult)
-
logImpexResult
protected void logImpexResult(ImportResult importResult)
-
getExcelImportWorkbookPostProcessor
public ExcelImportWorkbookPostProcessor getExcelImportWorkbookPostProcessor()
-
setExcelImportWorkbookPostProcessor
public void setExcelImportWorkbookPostProcessor(ExcelImportWorkbookPostProcessor excelImportWorkbookPostProcessor)
-
getExcelImportService
public ExcelImportService getExcelImportService()
-
setExcelImportService
public void setExcelImportService(ExcelImportService excelImportService)
-
getExcelTemplateService
@Deprecated public ExcelTemplateService getExcelTemplateService()
Deprecated.since 1808
-
setExcelTemplateService
@Deprecated public void setExcelTemplateService(ExcelTemplateService excelTemplateService)
Deprecated.since 1808
-
getExcelWorkbookService
public ExcelWorkbookService getExcelWorkbookService()
-
setExcelWorkbookService
public void setExcelWorkbookService(ExcelWorkbookService excelWorkbookService)
-
getImpexConverter
public ImpexConverter getImpexConverter()
-
setImpexConverter
public void setImpexConverter(ImpexConverter impexConverter)
-
getImportService
public ImportService getImportService()
-
setImportService
public void setImportService(ImportService importService)
-
getMediaService
public MediaService getMediaService()
-
setMediaService
public void setMediaService(MediaService mediaService)
-
getFailOnError
public java.lang.Boolean getFailOnError()
-
setFailOnError
public void setFailOnError(java.lang.Boolean failOnError)
-
-