Class SyncProcessItemRenderingStrategy
java.lang.Object
com.hybris.backoffice.widgets.processes.renderer.DefaultProcessItemRenderingStrategy
com.hybris.backoffice.sync.renderers.SyncProcessItemRenderingStrategy
- All Implemented Interfaces:
ProcessItemRenderingStrategy,org.springframework.core.Ordered
-
Field Summary
Fields inherited from interface org.springframework.core.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancanHandle(CronJobHistoryModel cronJobHistory) Checks if given process should be rendered by the strategy.com.hybris.cockpitng.core.user.CockpitUserServiceprotected StringgetItemsSyncLabel(CatalogVersionSyncCronJobHistoryModel catalogVersionSyncCronJobHistoryModel) protected com.hybris.backoffice.widgets.notificationarea.NotificationServicegetTitle(CronJobHistoryModel cronJobHistory) Gets titlebooleanisProgressSupported(CronJobHistoryModel cronJobHistory) Checks if process supports progress bar.booleanisRerunApplicable(CronJobHistoryModel cronJobHistory) Checks if it's possible to rerun given processvoidrerunCronJob(CronJobHistoryModel cronJobHistory) Reruns given processvoidsetCockpitUserService(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService) voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService) voidsetSynchronizationFacade(SynchronizationFacade synchronizationFacade) Methods inherited from class com.hybris.backoffice.widgets.processes.renderer.DefaultProcessItemRenderingStrategy
getCronJobService, getJobTitle, getLabelService, getOrder, getPermissionCheckingService, isFailed, setCronJobService, setLabelService, setOrder, setPermissionCheckingService
-
Constructor Details
-
SyncProcessItemRenderingStrategy
public SyncProcessItemRenderingStrategy()
-
-
Method Details
-
canHandle
Description copied from interface:ProcessItemRenderingStrategyChecks if given process should be rendered by the strategy.- Specified by:
canHandlein interfaceProcessItemRenderingStrategy- Overrides:
canHandlein classDefaultProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- handle flag
-
isRerunApplicable
Description copied from interface:ProcessItemRenderingStrategyChecks if it's possible to rerun given process- Specified by:
isRerunApplicablein interfaceProcessItemRenderingStrategy- Overrides:
isRerunApplicablein classDefaultProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- rerun applicable flag
-
rerunCronJob
Description copied from interface:ProcessItemRenderingStrategyReruns given process- Specified by:
rerunCronJobin interfaceProcessItemRenderingStrategy- Overrides:
rerunCronJobin classDefaultProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process
-
isProgressSupported
Description copied from interface:ProcessItemRenderingStrategyChecks if process supports progress bar. If not then it will not be rendered.- Specified by:
isProgressSupportedin interfaceProcessItemRenderingStrategy- Overrides:
isProgressSupportedin classDefaultProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- rerun applicable flag
-
getTitle
Description copied from interface:ProcessItemRenderingStrategyGets title- Specified by:
getTitlein interfaceProcessItemRenderingStrategy- Overrides:
getTitlein classDefaultProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- title
-
getItemsSyncLabel
protected String getItemsSyncLabel(CatalogVersionSyncCronJobHistoryModel catalogVersionSyncCronJobHistoryModel) -
getCockpitUserService
public com.hybris.cockpitng.core.user.CockpitUserService getCockpitUserService() -
setCockpitUserService
public void setCockpitUserService(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService) -
getSynchronizationFacade
-
setSynchronizationFacade
-
getNotificationService
protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService() -
setNotificationService
public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
-