Class DefaultPlannedWorkflowsRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
com.hybris.backoffice.widgets.workflows.renderer.AbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>
com.hybris.backoffice.widgets.workflows.renderer.DefaultPlannedWorkflowsRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>

public class DefaultPlannedWorkflowsRenderer extends AbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>
Renders workflows which are not started yet.
  • Field Details

  • Constructor Details

    • DefaultPlannedWorkflowsRenderer

      public DefaultPlannedWorkflowsRenderer()
  • Method Details

    • createContent

      protected org.zkoss.zul.Div createContent(WorkflowModel model, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Specified by:
      createContent in class AbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>
    • createMiddleContent

      protected org.zkoss.zul.Div createMiddleContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel model, org.zkoss.zul.Label noOfAttachmentsLabel)
    • createBottomContent

      protected org.zkoss.zul.Div createBottomContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel workflow, org.zkoss.zul.Label noOfAttachmentsLabel)
    • updateStartButtonState

      protected void updateStartButtonState(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel workflow, org.zkoss.zk.ui.HtmlBasedComponent startWorkflowButton)
    • getStartButtonEventListener

      protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> getStartButtonEventListener(WorkflowModel workflow)
    • getWorkflowName

      protected String getWorkflowName(WorkflowModel workflowModel)
      Overrides:
      getWorkflowName in class AbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>
    • getDragAndDropStrategy

      public com.hybris.cockpitng.dnd.DragAndDropStrategy getDragAndDropStrategy()
    • setDragAndDropStrategy

      public void setDragAndDropStrategy(com.hybris.cockpitng.dnd.DragAndDropStrategy dragAndDropStrategy)
    • getThreeDotsRenderer

      public com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,Object,WorkflowModel> getThreeDotsRenderer()
      Specified by:
      getThreeDotsRenderer in class AbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,Object,WorkflowModel>
    • setThreeDotsRenderer

      public void setThreeDotsRenderer(com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,Object,WorkflowModel> threeDotsRenderer)
    • getWorkflowStartActionExecutor

      public Function<WorkflowModel,Boolean> getWorkflowStartActionExecutor()
    • setWorkflowStartActionExecutor

      public void setWorkflowStartActionExecutor(Function<WorkflowModel,Boolean> workflowStartActionExecutor)
    • getObjectFacade

      public com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade getObjectFacade()
    • setObjectFacade

      public void setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
    • getLabelService

      public com.hybris.cockpitng.labels.LabelService getLabelService()
    • setLabelService

      public void setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
    • getNotificationService

      protected com.hybris.backoffice.widgets.notificationarea.NotificationService getNotificationService()
    • setNotificationService

      public void setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)