Class DefaultProcessesListItemRenderer
- java.lang.Object
-
- com.hybris.backoffice.widgets.processes.renderer.DefaultProcessesListItemRenderer
-
- All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,java.lang.Object,CronJobHistoryModel>
public class DefaultProcessesListItemRenderer extends java.lang.Object implements com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,java.lang.Object,CronJobHistoryModel>
-
-
Field Summary
Fields Modifier and Type Field Description protected static java.lang.StringEND_DATE_PATTERNprotected static java.lang.StringLABEL_PROCESS_ABORTprotected static java.lang.StringLABEL_PROCESS_ABORTEDprotected static java.lang.StringLABEL_PROCESS_COMFIRMATION_MESSAGEprotected static java.lang.StringLABEL_PROCESS_CONFIRMATION_TITLEprotected static java.lang.StringLABEL_PROCESS_FAILEDprotected static java.lang.StringLABEL_PROCESS_FINISHEDprotected static java.lang.StringLABEL_PROCESS_NO_ACCESSprotected static java.lang.StringLABEL_PROCESS_NO_LOGSprotected static java.lang.StringLABEL_PROCESS_PAUSEDprotected static java.lang.StringLABEL_PROCESS_PROCESSINGprotected static java.lang.StringLABEL_PROCESS_RE_RUNprotected static java.lang.StringLABEL_PROCESS_SHOW_LOGprotected static java.lang.StringLABEL_PROCESS_STATUS_INFOprotected static java.lang.StringLABEL_PROCESS_STATUS_INFO_RUNNINGprotected static java.lang.StringLABEL_PROCESS_UNKNOWNprotected static java.lang.StringPOPUP_POSITIONprotected static java.lang.StringSCLASS_MENU_NO_ICONprotected static java.lang.StringSCLASS_PREFIX_PROCESSES_LIST_ICONprotected static java.lang.StringSCLASS_PREFIX_PROCESSES_LIST_STATUSprotected static java.lang.StringSCLASS_PROCESSES_LIST_CODEprotected static java.lang.StringSCLASS_PROCESSES_LIST_CONTENTprotected static java.lang.StringSCLASS_PROCESSES_LIST_CONTENT_DUEprotected static java.lang.StringSCLASS_PROCESSES_LIST_EDITprotected static java.lang.StringSCLASS_PROCESSES_LIST_ITEM_ICONprotected static java.lang.StringSCLASS_PROCESSES_LIST_PROGRESSprotected static java.lang.StringSCLASS_PROCESSES_MENU_POPUPprotected static java.lang.StringSCLASS_PROCESSES_NO_ACCESSprotected static java.lang.StringSCLASS_STATUS_INFO_LABELprotected static java.lang.StringSTATUS_FAILEDstatic intZ_INDEX
-
Constructor Summary
Constructors Constructor Description DefaultProcessesListItemRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.ButtoncreateEditButton()protected org.zkoss.zul.MenupopupcreateEditPopup(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)protected org.zkoss.zul.LabelcreateEndTimeLabel(CronJobHistoryModel cronJobHistory)protected org.zkoss.zul.LabelcreateJobCodeComponent(CronJobHistoryModel cronJobHistory)protected org.zkoss.zul.DivcreateMiddleContent(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)protected org.zkoss.zk.ui.ComponentcreateNoAccessRow()protected org.zkoss.zul.impl.XulElementcreateProgressBar(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)protected org.zkoss.zul.DivcreateStatusInfoComponent(CronJobHistoryModel cronJobHistory)protected org.zkoss.zul.DivcreateSyncIcon(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)protected org.zkoss.zul.impl.XulElementcreateTimeComponent(CronJobHistoryModel cronJobHistory)com.hybris.cockpitng.core.user.CockpitUserServicegetCockpitUserService()CronJobHistoryFacadegetCronJobHistoryFacade()CronJobServicegetCronJobService()protected java.lang.StringgetFinishedStatusReplacementLabelKey(CronJobHistoryModel cronJobHistoryModel)protected java.lang.StringgetLabel(java.lang.String labelKey)protected java.lang.StringgetLabel(java.lang.String labelKey, java.lang.String... args)com.hybris.cockpitng.labels.LabelServicegetLabelService()ProcessItemRenderingStrategyRegistrygetProcessItemRenderingStrategyRegistry()protected java.lang.StringgetSclassSuffixFor(CronJobHistoryModel cronJobHistoryModel)protected java.lang.StringgetStatusInfo(CronJobHistoryModel cronJobHistoryModel)protected java.lang.StringgetStatusReplacementLabelKey(CronJobHistoryModel cronJobHistoryModel)java.util.Optional<ProcessItemRenderingStrategy>getStrategy(CronJobHistoryModel context)protected booleanisAbortApplicable(CronJobHistoryModel cronJobHistory)protected booleanisFailed(CronJobHistoryModel cronJobHistoryModel)protected booleanisReRunApplicable(CronJobHistoryModel cronJobHistory)voidrender(org.zkoss.zul.Listitem listitem, java.lang.Object configuration, CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)protected voidrerunCronJob(CronJobHistoryModel cronJobHistory)voidsetCockpitUserService(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService)voidsetCronJobHistoryFacade(CronJobHistoryFacade cronJobHistoryFacade)voidsetCronJobService(CronJobService cronJobService)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)voidsetProcessItemRenderingStrategyRegistry(ProcessItemRenderingStrategyRegistry registry)voidsetTimeService(TimeService timeService)protected intshowAbortConfirmationPopup(CronJobHistoryModel cronJobHistory)protected voidshowCronJobLog(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
-
-
Field Detail
-
SCLASS_PROCESSES_LIST_CONTENT
protected static final java.lang.String SCLASS_PROCESSES_LIST_CONTENT
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_LIST_CODE
protected static final java.lang.String SCLASS_PROCESSES_LIST_CODE
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_LIST_PROGRESS
protected static final java.lang.String SCLASS_PROCESSES_LIST_PROGRESS
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_LIST_ITEM_ICON
protected static final java.lang.String SCLASS_PROCESSES_LIST_ITEM_ICON
- See Also:
- Constant Field Values
-
SCLASS_PREFIX_PROCESSES_LIST_ICON
protected static final java.lang.String SCLASS_PREFIX_PROCESSES_LIST_ICON
- See Also:
- Constant Field Values
-
SCLASS_PREFIX_PROCESSES_LIST_STATUS
protected static final java.lang.String SCLASS_PREFIX_PROCESSES_LIST_STATUS
- See Also:
- Constant Field Values
-
SCLASS_STATUS_INFO_LABEL
protected static final java.lang.String SCLASS_STATUS_INFO_LABEL
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_LIST_EDIT
protected static final java.lang.String SCLASS_PROCESSES_LIST_EDIT
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_LIST_CONTENT_DUE
protected static final java.lang.String SCLASS_PROCESSES_LIST_CONTENT_DUE
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_MENU_POPUP
protected static final java.lang.String SCLASS_PROCESSES_MENU_POPUP
- See Also:
- Constant Field Values
-
SCLASS_PROCESSES_NO_ACCESS
protected static final java.lang.String SCLASS_PROCESSES_NO_ACCESS
- See Also:
- Constant Field Values
-
SCLASS_MENU_NO_ICON
protected static final java.lang.String SCLASS_MENU_NO_ICON
- See Also:
- Constant Field Values
-
LABEL_PROCESS_PROCESSING
protected static final java.lang.String LABEL_PROCESS_PROCESSING
- See Also:
- Constant Field Values
-
LABEL_PROCESS_PAUSED
protected static final java.lang.String LABEL_PROCESS_PAUSED
- See Also:
- Constant Field Values
-
LABEL_PROCESS_FINISHED
protected static final java.lang.String LABEL_PROCESS_FINISHED
- See Also:
- Constant Field Values
-
LABEL_PROCESS_ABORTED
protected static final java.lang.String LABEL_PROCESS_ABORTED
- See Also:
- Constant Field Values
-
LABEL_PROCESS_UNKNOWN
protected static final java.lang.String LABEL_PROCESS_UNKNOWN
- See Also:
- Constant Field Values
-
LABEL_PROCESS_FAILED
protected static final java.lang.String LABEL_PROCESS_FAILED
- See Also:
- Constant Field Values
-
LABEL_PROCESS_SHOW_LOG
protected static final java.lang.String LABEL_PROCESS_SHOW_LOG
- See Also:
- Constant Field Values
-
LABEL_PROCESS_RE_RUN
protected static final java.lang.String LABEL_PROCESS_RE_RUN
- See Also:
- Constant Field Values
-
LABEL_PROCESS_ABORT
protected static final java.lang.String LABEL_PROCESS_ABORT
- See Also:
- Constant Field Values
-
LABEL_PROCESS_CONFIRMATION_TITLE
protected static final java.lang.String LABEL_PROCESS_CONFIRMATION_TITLE
- See Also:
- Constant Field Values
-
LABEL_PROCESS_COMFIRMATION_MESSAGE
protected static final java.lang.String LABEL_PROCESS_COMFIRMATION_MESSAGE
- See Also:
- Constant Field Values
-
LABEL_PROCESS_NO_LOGS
protected static final java.lang.String LABEL_PROCESS_NO_LOGS
- See Also:
- Constant Field Values
-
LABEL_PROCESS_STATUS_INFO
protected static final java.lang.String LABEL_PROCESS_STATUS_INFO
- See Also:
- Constant Field Values
-
LABEL_PROCESS_STATUS_INFO_RUNNING
protected static final java.lang.String LABEL_PROCESS_STATUS_INFO_RUNNING
- See Also:
- Constant Field Values
-
LABEL_PROCESS_NO_ACCESS
protected static final java.lang.String LABEL_PROCESS_NO_ACCESS
- See Also:
- Constant Field Values
-
END_DATE_PATTERN
protected static final java.lang.String END_DATE_PATTERN
- See Also:
- Constant Field Values
-
POPUP_POSITION
protected static final java.lang.String POPUP_POSITION
- See Also:
- Constant Field Values
-
STATUS_FAILED
protected static final java.lang.String STATUS_FAILED
- See Also:
- Constant Field Values
-
Z_INDEX
public static final int Z_INDEX
- See Also:
- Constant Field Values
-
-
Method Detail
-
render
public void render(org.zkoss.zul.Listitem listitem, java.lang.Object configuration, CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)- Specified by:
renderin interfacecom.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,java.lang.Object,CronJobHistoryModel>
-
createNoAccessRow
protected org.zkoss.zk.ui.Component createNoAccessRow()
-
createMiddleContent
protected org.zkoss.zul.Div createMiddleContent(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
createStatusInfoComponent
protected org.zkoss.zul.Div createStatusInfoComponent(CronJobHistoryModel cronJobHistory)
-
getSclassSuffixFor
protected java.lang.String getSclassSuffixFor(CronJobHistoryModel cronJobHistoryModel)
-
createJobCodeComponent
protected org.zkoss.zul.Label createJobCodeComponent(CronJobHistoryModel cronJobHistory)
-
createSyncIcon
protected org.zkoss.zul.Div createSyncIcon(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
createProgressBar
protected org.zkoss.zul.impl.XulElement createProgressBar(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
createTimeComponent
protected org.zkoss.zul.impl.XulElement createTimeComponent(CronJobHistoryModel cronJobHistory)
-
createEditButton
protected org.zkoss.zul.Button createEditButton()
-
createEditPopup
protected org.zkoss.zul.Menupopup createEditPopup(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
showAbortConfirmationPopup
protected int showAbortConfirmationPopup(CronJobHistoryModel cronJobHistory)
-
isAbortApplicable
protected boolean isAbortApplicable(CronJobHistoryModel cronJobHistory)
-
showCronJobLog
protected void showCronJobLog(CronJobHistoryModel cronJobHistory, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
-
rerunCronJob
protected void rerunCronJob(CronJobHistoryModel cronJobHistory)
-
isReRunApplicable
protected boolean isReRunApplicable(CronJobHistoryModel cronJobHistory)
-
isFailed
protected boolean isFailed(CronJobHistoryModel cronJobHistoryModel)
-
createEndTimeLabel
protected org.zkoss.zul.Label createEndTimeLabel(CronJobHistoryModel cronJobHistory)
-
getStatusReplacementLabelKey
protected java.lang.String getStatusReplacementLabelKey(CronJobHistoryModel cronJobHistoryModel)
-
getFinishedStatusReplacementLabelKey
protected java.lang.String getFinishedStatusReplacementLabelKey(CronJobHistoryModel cronJobHistoryModel)
-
getLabel
protected java.lang.String getLabel(java.lang.String labelKey)
-
getLabel
protected java.lang.String getLabel(java.lang.String labelKey, java.lang.String... args)
-
getStatusInfo
protected java.lang.String getStatusInfo(CronJobHistoryModel cronJobHistoryModel)
-
getStrategy
public java.util.Optional<ProcessItemRenderingStrategy> getStrategy(CronJobHistoryModel context)
-
setCronJobHistoryFacade
public void setCronJobHistoryFacade(CronJobHistoryFacade cronJobHistoryFacade)
-
getCronJobHistoryFacade
public CronJobHistoryFacade getCronJobHistoryFacade()
-
setCockpitUserService
public void setCockpitUserService(com.hybris.cockpitng.core.user.CockpitUserService cockpitUserService)
-
getCockpitUserService
public com.hybris.cockpitng.core.user.CockpitUserService getCockpitUserService()
-
setTimeService
public void setTimeService(TimeService timeService)
-
setLabelService
public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
-
getLabelService
public com.hybris.cockpitng.labels.LabelService getLabelService()
-
setPermissionFacade
public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
-
getProcessItemRenderingStrategyRegistry
public ProcessItemRenderingStrategyRegistry getProcessItemRenderingStrategyRegistry()
-
setProcessItemRenderingStrategyRegistry
public void setProcessItemRenderingStrategyRegistry(ProcessItemRenderingStrategyRegistry registry)
-
getCronJobService
public CronJobService getCronJobService()
-
setCronJobService
public void setCronJobService(CronJobService cronJobService)
-
-