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.String
LABEL_WORKFLOWS_ADD
protected static java.lang.String
LABEL_WORKFLOWS_START
static java.lang.String
SCLASS_WORKFLOWS_LIST_BOTTOM
static java.lang.String
SCLASS_WORKFLOWS_LIST_BOTTOM_START
static java.lang.String
SCLASS_WORKFLOWS_LIST_BOTTOM_START_DISABLED
static java.lang.String
SCLASS_WORKFLOWS_LIST_DROP
static java.lang.String
SCLASS_WORKFLOWS_LIST_PLUS_ICON
static java.lang.String
SCLASS_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.Div
createBottomContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel workflow, org.zkoss.zul.Label noOfAttachmentsLabel)
protected org.zkoss.zul.Div
createContent(WorkflowModel model, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
protected org.zkoss.zul.Div
createMiddleContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowModel model, org.zkoss.zul.Label noOfAttachmentsLabel)
com.hybris.cockpitng.dnd.DragAndDropStrategy
getDragAndDropStrategy()
com.hybris.cockpitng.labels.LabelService
getLabelService()
protected com.hybris.backoffice.widgets.notificationarea.NotificationService
getNotificationService()
com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade
getObjectFacade()
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.String
getWorkflowName(WorkflowModel workflowModel)
java.util.function.Function<WorkflowModel,java.lang.Boolean>
getWorkflowStartActionExecutor()
void
setDragAndDropStrategy(com.hybris.cockpitng.dnd.DragAndDropStrategy dragAndDropStrategy)
void
setLabelService(com.hybris.cockpitng.labels.LabelService labelService)
void
setNotificationService(com.hybris.backoffice.widgets.notificationarea.NotificationService notificationService)
void
setObjectFacade(com.hybris.cockpitng.dataaccess.facades.object.ObjectFacade objectFacade)
void
setThreeDotsRenderer(com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div,java.lang.Object,WorkflowModel> threeDotsRenderer)
void
setWorkflowStartActionExecutor(java.util.function.Function<WorkflowModel,java.lang.Boolean> workflowStartActionExecutor)
protected void
updateStartButtonState(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:
createContent
in 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:
getWorkflowName
in 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:
getThreeDotsRenderer
in 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)
-
-