Package de.hybris.platform.jobs
Class RemoveItemsJobPerformable
- java.lang.Object
-
- de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable<RemoveItemsCronJobModel>
-
- de.hybris.platform.jobs.RemoveItemsJobPerformable
-
- All Implemented Interfaces:
JobPerformable<RemoveItemsCronJobModel>
public class RemoveItemsJobPerformable extends AbstractJobPerformable<RemoveItemsCronJobModel>
- Since:
- 4.3
- Spring Bean ID:
- removeItemsJob
-
-
Field Summary
-
Fields inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
flexibleSearchService, modelService, sessionService
-
-
Constructor Summary
Constructors Constructor Description RemoveItemsJobPerformable()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected boolean
isUpdateProgressNeeded(long timestamp)
Returs true if update progress in neededPerformResult
perform(RemoveItemsCronJobModel cronJob)
The execution body for aServicelayerJob
.void
setMediaService(MediaService mediaService)
void
setPermissionCheckingService(PermissionCheckingService permissionCheckingService)
-
Methods inherited from class de.hybris.platform.servicelayer.cronjob.AbstractJobPerformable
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionService
-
-
-
-
Method Detail
-
setPermissionCheckingService
public void setPermissionCheckingService(PermissionCheckingService permissionCheckingService)
-
setMediaService
public void setMediaService(MediaService mediaService)
-
perform
public PerformResult perform(RemoveItemsCronJobModel cronJob)
Description copied from interface:JobPerformable
The 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:
perform
in interfaceJobPerformable<RemoveItemsCronJobModel>
- Specified by:
perform
in classAbstractJobPerformable<RemoveItemsCronJobModel>
- Parameters:
cronJob
- the related CronJob in whose context the execution will be performed.- Returns:
- a
PerformResult
that indicates whether theexecution
was successfully executed or not and has finished or not.
-
isUpdateProgressNeeded
protected boolean isUpdateProgressNeeded(long timestamp)
Returs true if update progress in needed
-
-