Class DefaultPlannedWorkflowsRenderer

  • All Implemented Interfaces:
    com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zul.Listitem,​java.lang.Object,​WorkflowModel>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,​java.lang.Object,​WorkflowModel>

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

      • SCLASS_WORKFLOWS_LIST_DROP

        public static final java.lang.String SCLASS_WORKFLOWS_LIST_DROP
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_PLUS_ICON

        public static final java.lang.String SCLASS_WORKFLOWS_LIST_PLUS_ICON
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_PLAIN_TEXT_BUTTON

        public static final java.lang.String SCLASS_WORKFLOWS_PLAIN_TEXT_BUTTON
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_BOTTOM

        public static final java.lang.String SCLASS_WORKFLOWS_LIST_BOTTOM
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_BOTTOM_START

        public static final java.lang.String SCLASS_WORKFLOWS_LIST_BOTTOM_START
        See Also:
        Constant Field Values
      • SCLASS_WORKFLOWS_LIST_BOTTOM_START_DISABLED

        public static final java.lang.String SCLASS_WORKFLOWS_LIST_BOTTOM_START_DISABLED
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_START

        protected static final java.lang.String LABEL_WORKFLOWS_START
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ADD

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

      • DefaultPlannedWorkflowsRenderer

        public DefaultPlannedWorkflowsRenderer()
    • Method Detail

      • 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)
      • getDragAndDropStrategy

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

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

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

        public java.util.function.Function<WorkflowModel,​java.lang.Boolean> getWorkflowStartActionExecutor()
      • setWorkflowStartActionExecutor

        public void setWorkflowStartActionExecutor​(java.util.function.Function<WorkflowModel,​java.lang.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)