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 Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields 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 -
Method Summary
Modifier and TypeMethodDescriptionprotected 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.DragAndDropStrategycom.hybris.cockpitng.labels.LabelServiceprotected com.hybris.backoffice.widgets.notificationarea.NotificationServicecom.hybris.cockpitng.dataaccess.facades.object.ObjectFacadeprotected 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,Object, WorkflowModel> protected StringgetWorkflowName(WorkflowModel workflowModel) 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, Object, WorkflowModel> threeDotsRenderer) voidsetWorkflowStartActionExecutor(Function<WorkflowModel, 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, updateNoOfAttachmentsLabelMethods inherited from class com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer
addRendererListener, fireComponentRendered, fireComponentRendered, fireComponentRendered, removeRendererListenerMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer
render
-
Field Details
-
SCLASS_WORKFLOWS_LIST_DROP
- See Also:
-
SCLASS_WORKFLOWS_LIST_PLUS_ICON
- See Also:
-
SCLASS_WORKFLOWS_PLAIN_TEXT_BUTTON
- See Also:
-
SCLASS_WORKFLOWS_LIST_BOTTOM
- See Also:
-
SCLASS_WORKFLOWS_LIST_BOTTOM_START
- See Also:
-
SCLASS_WORKFLOWS_LIST_BOTTOM_START_DISABLED
- See Also:
-
LABEL_WORKFLOWS_START
- See Also:
-
LABEL_WORKFLOWS_ADD
- See Also:
-
-
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:
createContentin classAbstractWorkflowsListRenderer<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
- Overrides:
getWorkflowNamein classAbstractWorkflowsListRenderer<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, getThreeDotsRenderer()WorkflowModel> - Specified by:
getThreeDotsRendererin classAbstractWorkflowsListRenderer<org.zkoss.zul.Listitem,Object, WorkflowModel>
-
setThreeDotsRenderer
public void setThreeDotsRenderer(com.hybris.cockpitng.common.renderer.AbstractCustomMenuActionRenderer<org.zkoss.zul.Div, Object, WorkflowModel> threeDotsRenderer) -
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)
-