public class RemoveCatalogVersionJobPerformable extends AbstractJobPerformable<RemoveCatalogVersionCronJobModel>
CatalogVersionModel or CatalogModel with
all its content using impex based mechanisms.flexibleSearchService, modelService, sessionService| Constructor and Description |
|---|
RemoveCatalogVersionJobPerformable() |
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
isAlive(RemoveCatalogVersionCronJobModel cronJob) |
PerformResult |
perform(RemoveCatalogVersionCronJobModel cronJob)
The execution body for a
ServicelayerJob. |
void |
setRemoveCatalogStrategy(RemoveStrategy<RemoveCatalogVersionCronJobModel> removeCatalogStrategy) |
void |
setRemoveCatalogVersionStrategy(RemoveStrategy<RemoveCatalogVersionCronJobModel> removeCatalogVersionStrategy) |
clearAbortRequestedIfNeeded, isAbortable, isPerformable, setFlexibleSearchService, setModelService, setSessionServicepublic void setRemoveCatalogStrategy(RemoveStrategy<RemoveCatalogVersionCronJobModel> removeCatalogStrategy)
public void setRemoveCatalogVersionStrategy(RemoveStrategy<RemoveCatalogVersionCronJobModel> removeCatalogVersionStrategy)
public PerformResult perform(RemoveCatalogVersionCronJobModel cronJob)
JobPerformableServicelayerJob. 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.perform in interface JobPerformable<RemoveCatalogVersionCronJobModel>perform in class AbstractJobPerformable<RemoveCatalogVersionCronJobModel>cronJob - the related CronJob in whose context the execution will be performed.PerformResult that indicates whether the execution was successfully executed
or not and has finished or not.protected boolean isAlive(RemoveCatalogVersionCronJobModel cronJob)
Copyright © 2018 SAP SE. All Rights Reserved.