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

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
com.hybris.backoffice.widgets.workflows.renderer.AbstractWorkflowsListRenderer<PARENT,CONFIG,DATA>
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 Details

  • Constructor Details

    • AbstractWorkflowsListRenderer

      public AbstractWorkflowsListRenderer()
  • Method Details

    • 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 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 String getAttachmentsLabelValue(String labelKey, Long noOfAttachments)