Class DefaultProcessItemRenderingStrategy
- java.lang.Object
-
- com.hybris.backoffice.widgets.processes.renderer.DefaultProcessItemRenderingStrategy
-
- All Implemented Interfaces:
ProcessItemRenderingStrategy,org.springframework.core.Ordered
- Direct Known Subclasses:
ExcelImportProcessItemRenderingStrategy,PersonalDataReportProcessItemRenderingStrategy,RuleEngineProcessItemRenderingStrategy,SyncProcessItemRenderingStrategy
public class DefaultProcessItemRenderingStrategy extends java.lang.Object implements ProcessItemRenderingStrategy
-
-
Constructor Summary
Constructors Constructor Description DefaultProcessItemRenderingStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanHandle(CronJobHistoryModel cronJobHistory)Checks if given process should be rendered by the strategy.CronJobServicegetCronJobService()java.lang.StringgetJobTitle(CronJobHistoryModel cronJobHistory)Gets job titlecom.hybris.cockpitng.labels.LabelServicegetLabelService()intgetOrder()PermissionCheckingServicegetPermissionCheckingService()java.lang.StringgetTitle(CronJobHistoryModel cronJobHistory)Gets titleprotected booleanisFailed(CronJobHistoryModel cronJobHistoryModel)booleanisProgressSupported(CronJobHistoryModel cronJobHistory)Checks if process supports progress bar.booleanisRerunApplicable(CronJobHistoryModel cronJobHistory)Checks if it's possible to rerun given processvoidrerunCronJob(CronJobHistoryModel cronJobHistory)Reruns given processvoidsetCronJobService(CronJobService cronJobService)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetOrder(int order)voidsetPermissionCheckingService(PermissionCheckingService permissionCheckingService)
-
-
-
Method Detail
-
canHandle
public boolean canHandle(CronJobHistoryModel cronJobHistory)
Description copied from interface:ProcessItemRenderingStrategyChecks if given process should be rendered by the strategy.- Specified by:
canHandlein interfaceProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- handle flag
-
isRerunApplicable
public boolean isRerunApplicable(CronJobHistoryModel cronJobHistory)
Description copied from interface:ProcessItemRenderingStrategyChecks if it's possible to rerun given process- Specified by:
isRerunApplicablein interfaceProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- rerun applicable flag
-
isFailed
protected boolean isFailed(CronJobHistoryModel cronJobHistoryModel)
-
rerunCronJob
public void rerunCronJob(CronJobHistoryModel cronJobHistory)
Description copied from interface:ProcessItemRenderingStrategyReruns given process- Specified by:
rerunCronJobin interfaceProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process
-
isProgressSupported
public boolean isProgressSupported(CronJobHistoryModel cronJobHistory)
Description copied from interface:ProcessItemRenderingStrategyChecks if process supports progress bar. If not then it will not be rendered.- Specified by:
isProgressSupportedin interfaceProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- rerun applicable flag
-
getTitle
public java.lang.String getTitle(CronJobHistoryModel cronJobHistory)
Description copied from interface:ProcessItemRenderingStrategyGets title- Specified by:
getTitlein interfaceProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- title
-
getJobTitle
public java.lang.String getJobTitle(CronJobHistoryModel cronJobHistory)
Description copied from interface:ProcessItemRenderingStrategyGets job title- Specified by:
getJobTitlein interfaceProcessItemRenderingStrategy- Parameters:
cronJobHistory- cron job history representing a process- Returns:
- title of the job
-
getOrder
public int getOrder()
- Specified by:
getOrderin interfaceorg.springframework.core.Ordered
-
setOrder
public void setOrder(int order)
-
getLabelService
public com.hybris.cockpitng.labels.LabelService getLabelService()
-
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
-
getPermissionCheckingService
public PermissionCheckingService getPermissionCheckingService()
-
setPermissionCheckingService
public void setPermissionCheckingService(PermissionCheckingService permissionCheckingService)
-
getCronJobService
public CronJobService getCronJobService()
-
setCronJobService
public void setCronJobService(CronJobService cronJobService)
-
-