Interface ImportCockpitCronJobService
-
- All Superinterfaces:
CronJobService
- All Known Implementing Classes:
DefaultImportCockpitCronJobService
public interface ImportCockpitCronJobService extends CronJobService
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidcreateJobMedia(ImportCockpitCronJobModel cronJobModel)Starts the impex generation and sets the generated impex package as a jobMedia in the cron job.java.util.List<ImportCockpitCronJobModel>getImportCockpitCronJobs()returns a list of all ImportCockpitCronJobs.java.util.List<ImportCockpitCronJobModel>getRecentlyModifiedCronJobs(int count)Gets a list of the most recently edited ImportCockpitCronJobs.booleanperformImportCockpitCronJobSecure(ImportCockpitCronJobModel cronJobModel)Starts the import cockpit cron job if a valid mapping is attached to it.voidresetCronJob(ImportCockpitCronJobModel cronJobModel)Resets following attribute values of the specified cronJob object: jobMedia, externalDataCollection, workMedia, valueCount, lastSuccessfulLine, enableCodeExecution, unzipMediasMedia.-
Methods inherited from interface de.hybris.platform.servicelayer.cronjob.CronJobService
getCronJob, getCronJobFactory, getJob, getLogsAsText, getLogsAsText, getPerformable, getRunningOrRestartedCronJobs, isAbortable, isError, isFinished, isPaused, isPerformable, isRunning, isSuccessful, performCronJob, performCronJob, requestAbortCronJob
-
-
-
-
Method Detail
-
resetCronJob
void resetCronJob(ImportCockpitCronJobModel cronJobModel)
Resets following attribute values of the specified cronJob object: jobMedia, externalDataCollection, workMedia, valueCount, lastSuccessfulLine, enableCodeExecution, unzipMediasMedia. This is necessary in order to start a new clean import. That's why this method is called before the jobMedia is generated.- Parameters:
cronJobModel-
-
createJobMedia
void createJobMedia(ImportCockpitCronJobModel cronJobModel)
Starts the impex generation and sets the generated impex package as a jobMedia in the cron job.- Parameters:
cronJobModel-
-
performImportCockpitCronJobSecure
boolean performImportCockpitCronJobSecure(ImportCockpitCronJobModel cronJobModel)
Starts the import cockpit cron job if a valid mapping is attached to it.- Parameters:
cronJobModel-- Returns:
- true if the cron job has been performed successfully with a valid mapping
-
getRecentlyModifiedCronJobs
java.util.List<ImportCockpitCronJobModel> getRecentlyModifiedCronJobs(int count)
Gets a list of the most recently edited ImportCockpitCronJobs.- Parameters:
count- : The number of recently edited ImportCockpitCronJobs to return.- Returns:
- a list containing a specified number of the most recently edited ImportCockpitCronJobs.
-
getImportCockpitCronJobs
java.util.List<ImportCockpitCronJobModel> getImportCockpitCronJobs()
returns a list of all ImportCockpitCronJobs.- Returns:
- list of all ImportCockpitCronJob.
-
-