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,java.lang.Object,WorkflowModel>
-
- com.hybris.backoffice.widgets.workflows.renderer.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 Summary
Fields Modifier and Type Field Description protected static java.lang.StringLABEL_WORKFLOWS_ADDprotected static java.lang.StringLABEL_WORKFLOWS_STARTstatic java.lang.StringSCLASS_WORKFLOWS_LIST_BOTTOMstatic java.lang.StringSCLASS_WORKFLOWS_LIST_BOTTOM_STARTstatic java.lang.StringSCLASS_WORKFLOWS_LIST_BOTTOM_START_DISABLEDstatic java.lang.StringSCLASS_WORKFLOWS_LIST_DROPstatic java.lang.StringSCLASS_WORKFLOWS_LIST_PLUS_ICONstatic java.lang.StringSCLASS_WORKFLOWS_PLAIN_TEXT_BUTTON-
Fields inherited from class com.hybris.backoffice.widgets.workflows.renderer.AbstractWorkflowsListRenderer
LABEL_WORKFLOWS_ATTACHMENT, LABEL_WORKFLOWS_ATTACHMENTS, SCLASS_TEXT_BUTTON, SCLASS_WORKFLOWS_LIST_CONTENT, SCLASS_WORKFLOWS_LIST_CONTENT_BOTTOM, SCLASS_WORKFLOWS_LIST_CONTENT_TOP, SCLASS_WORKFLOWS_LIST_INFO, SCLASS_WORKFLOWS_LIST_ITEM, SCLASS_WORKFLOWS_LIST_TITLE
-
-
Constructor Summary
Constructors Constructor Description DefaultPlannedWorkflowsRenderer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.zkoss.zul.DivcreateBottomContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel workflow, org.zkoss.zul.Label noOfAttachmentsLabel)protected org.zkoss.zul.DivcreateContent(WorkflowModel model, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)protected org.zkoss.zul.DivcreateMiddleContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel model, org.zkoss.zul.Label noOfAttachmentsLabel)com.hybris.cockpitng.dnd.DragAndDropStrategygetDragAndDropStrategy()com.hybris.cockpitng.labels.LabelServicegetLabelService()protected com.hybris.backoffice.widgets.notificationarea.NotificationServicegetNotificationService()com.hybris.cockpitng.dataaccess.facades.object.ObjectFacadegetObjectFacade()protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event>getStartButtonEventListener(WorkflowModel workflow)com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,java.lang.Object,WorkflowModel>getThreeDotsRenderer()protected java.lang.StringgetWorkflowName(WorkflowModel workflowModel)java.util.function.Function<WorkflowModel,java.lang.Boolean>getWorkflowStartActionExecutor()voidsetDragAndDropStrategy(com.hybris.cockpitng.dnd.DragAndDropStrategy dragAndDropStrategy)voidsetLabelService(com.hybris.cockpitng.labels.LabelService labelService)voidsetNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)voidsetObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)voidsetThreeDotsRenderer(com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,java.lang.Object,WorkflowModel> threeDotsRenderer)voidsetWorkflowStartActionExecutor(java.util.function.Function<WorkflowModel,java.lang.Boolean> workflowStartActionExecutor)protected voidupdateStartButtonState(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel workflow, org.zkoss.zk.ui.HtmlBasedComponent startWorkflowButton)-
Methods inherited from class com.hybris.backoffice.widgets.workflows.renderer.AbstractWorkflowsListRenderer
createTitle, createTitleButton, getAttachmentsLabelValue, onTitleClick, render, renderThreeDots, updateNoOfAttachmentsLabel
-
Methods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListener
-
-
-
-
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
-
-
Method Detail
-
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:
createContentin classAbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,java.lang.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 java.lang.String getWorkflowName(WorkflowModel workflowModel)
- Overrides:
getWorkflowNamein classAbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,java.lang.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,java.lang.Object,WorkflowModel> getThreeDotsRenderer()
- Specified by:
getThreeDotsRendererin classAbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,java.lang.Object,WorkflowModel>
-
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)
-
-