Package com.hybris.backoffice.excel.jobs
Class DefaultExcelCronJobService
java.lang.Object
com.hybris.backoffice.excel.jobs.DefaultExcelCronJobService
- All Implemented Interfaces:
ExcelCronJobService
Default implementation of
ExcelCronJobService-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected ExcelImportCronJobModelcreateCronJob(MediaModel excelMedia, MediaModel referencedContentMedia) createImportJob(FileContent excelFile, FileContent referencedContentFile) Uploads excel file as a media, creates cron job and runs it.protected MediaModelcreateMedia(byte[] data, String fileName, String contentType) protected StringgenerateId(String fileName) voidsetCronJobPerformableSpringId(String cronJobPerformableSpringId) voidsetMediaFolder(String mediaFolder) voidsetMediaService(MediaService mediaService) voidsetModelService(ModelService modelService)
-
Field Details
-
EXCEL_IMPORT_CRON_JOB_CODE_PREFIX
- See Also:
-
-
Constructor Details
-
DefaultExcelCronJobService
public DefaultExcelCronJobService()
-
-
Method Details
-
createImportJob
public ExcelImportCronJobModel createImportJob(FileContent excelFile, FileContent referencedContentFile) Description copied from interface:ExcelCronJobServiceUploads excel file as a media, creates cron job and runs it.- Specified by:
createImportJobin interfaceExcelCronJobService- Parameters:
excelFile- - object represents excel filereferencedContentFile- - object represents content zip file- Returns:
ExcelImportCronJobModel
-
createMedia
-
createCronJob
protected ExcelImportCronJobModel createCronJob(MediaModel excelMedia, MediaModel referencedContentMedia) -
generateId
-
getMediaService
-
setMediaService
-
getModelService
-
setModelService
-
setMediaFolder
-
getMediaFolder
-
getCronJobPerformableSpringId
-
setCronJobPerformableSpringId
-