Class AbstractWorkflowsListRenderer<PARENT extends org.zkoss.zul.Listitem,​CONFIG,​DATA extends WorkflowModel>

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<PARENT,​CONFIG,​DATA>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<PARENT,​CONFIG,​DATA>
    Direct Known Subclasses:
    DefaultPlannedWorkflowsRenderer, DefaultRunningWorkflowsRenderer

    public abstract class AbstractWorkflowsListRenderer<PARENT extends org.zkoss.zul.Listitem,​CONFIG,​DATA extends WorkflowModel>
    extends com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,​CONFIG,​DATA>
    • Field Detail

      • SCLASS_WORKFLOWS_LIST_CONTENT

        protected static final java.lang.String SCLASS_WORKFLOWS_LIST_CONTENT
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_CONTENT_BOTTOM

        protected static final java.lang.String SCLASS_WORKFLOWS_LIST_CONTENT_BOTTOM
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_CONTENT_TOP

        protected static final java.lang.String SCLASS_WORKFLOWS_LIST_CONTENT_TOP
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_ITEM

        protected static final java.lang.String SCLASS_WORKFLOWS_LIST_ITEM
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_TITLE

        protected static final java.lang.String SCLASS_WORKFLOWS_LIST_TITLE
        See Also:
        Constant Field Values
      • SCLASS_TEXT_BUTTON

        protected static final java.lang.String SCLASS_TEXT_BUTTON
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_INFO

        protected static final java.lang.String SCLASS_WORKFLOWS_LIST_INFO
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ATTACHMENT

        protected static final java.lang.String LABEL_WORKFLOWS_ATTACHMENT
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ATTACHMENTS

        protected static final java.lang.String LABEL_WORKFLOWS_ATTACHMENTS
        See Also:
        Constant Field Values
    • Constructor Detail

      • AbstractWorkflowsListRenderer

        public AbstractWorkflowsListRenderer()
    • Method Detail

      • render

        public void render​(PARENT parent,
                           CONFIG config,
                           DATA data,
                           com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                           com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      • createContent

        protected abstract org.zkoss.zul.Div createContent​(WorkflowModel data,
                                                           com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                           com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • renderThreeDots

        protected void renderThreeDots​(PARENT parent,
                                       CONFIG config,
                                       DATA data,
                                       com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                       com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager,
                                       org.zkoss.zul.Div div)
      • getThreeDotsRenderer

        protected abstract com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,​CONFIG,​DATA> getThreeDotsRenderer()
      • createTitle

        protected org.zkoss.zk.ui.HtmlBasedComponent createTitle​(PARENT parent,
                                                                 CONFIG config,
                                                                 DATA data,
                                                                 com.hybris.cockpitng.dataaccess.facades.type.DataType dataType,
                                                                 com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      • createTitleButton

        protected org.zkoss.zul.Button createTitleButton​(DATA data,
                                                         com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      • getWorkflowName

        protected java.lang.String getWorkflowName​(DATA data)
      • onTitleClick

        protected void onTitleClick​(WorkflowModel data,
                                    com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      • updateNoOfAttachmentsLabel

        protected void updateNoOfAttachmentsLabel​(com.hybris.cockpitng.engine.WidgetInstanceManager wim,
                                                  WorkflowModel model,
                                                  org.zkoss.zul.Label noOfAttachmentsLabel)
      • getAttachmentsLabelValue

        protected java.lang.String getAttachmentsLabelValue​(java.lang.String labelKey,
                                                            java.lang.Long noOfAttachments)