Class DefaultWorkflowActionsRenderer

java.lang.Object
com.hybris.backoffice.widgets.workflowactions.renderer.DefaultWorkflowActionsRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,Object,WorkflowActionModel>
Direct Known Subclasses:
DashboardWorkflowActionsRenderer

public class DefaultWorkflowActionsRenderer extends Object implements com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,Object,WorkflowActionModel>
Renderer which is responsible for rendering workflow action on the list.
  • Field Details

    • SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT
      See Also:
    • SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT_BOTTOM

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT_BOTTOM
      See Also:
    • SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT_MIDDLE

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT_MIDDLE
      See Also:
    • SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT_TOP

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_CONTENT_TOP
      See Also:
    • SCLASS_WORKFLOW_ACTIONS_LIST_INFO

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_INFO
      See Also:
    • SCLASS_WORKFLOW_ACTIONS_LIST_ITEM

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_ITEM
      See Also:
    • SCLASS_WORKFLOW_ACTIONS_LIST_TITLE

      protected static final String SCLASS_WORKFLOW_ACTIONS_LIST_TITLE
      See Also:
    • LABEL_WORKFLOW_ACTIONS_ATTACHMENT

      protected static final String LABEL_WORKFLOW_ACTIONS_ATTACHMENT
      See Also:
    • LABEL_WORKFLOW_ACTIONS_ATTACHMENTS

      protected static final String LABEL_WORKFLOW_ACTIONS_ATTACHMENTS
      See Also:
  • Constructor Details

    • DefaultWorkflowActionsRenderer

      public DefaultWorkflowActionsRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zul.Listitem listitem, Object configuration, WorkflowActionModel data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Listitem,Object,WorkflowActionModel>
    • createTopContentTitle

      protected String createTopContentTitle(WorkflowActionModel data)
    • createTopContent

      protected org.zkoss.zul.Div createTopContent(String title, WorkflowActionModel data, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
    • createTitleComponent

      protected org.zkoss.zk.ui.Component createTitleComponent(String title, WorkflowActionModel data, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
    • createTitleButton

      protected org.zkoss.zul.Button createTitleButton(String title, WorkflowActionModel data, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
    • createMiddleContent

      protected org.zkoss.zul.Div createMiddleContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowActionModel data)
    • createMiddleContentLabel

      protected String createMiddleContentLabel(WorkflowActionModel data)
    • createBottomContent

      protected org.zkoss.zul.Div createBottomContent(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowActionModel data)
    • createDateLabel

      protected org.zkoss.zul.Label createDateLabel(WorkflowActionModel data)
    • createNoOfAttachmentsLabel

      protected org.zkoss.zul.Label createNoOfAttachmentsLabel(com.hybris.cockpitng.engine.WidgetInstanceManager wim, WorkflowActionModel data)
    • getUiDateRendererProvider

      public UIDateRendererProvider getUiDateRendererProvider()
    • setUiDateRendererProvider

      public void setUiDateRendererProvider(UIDateRendererProvider uiDateRendererProvider)
    • onTitleClick

      protected void onTitleClick(WorkflowActionModel data, com.hybris.cockpitng.engine.WidgetInstanceManager wim)
    • getTimeService

      public TimeService getTimeService()
    • setTimeService

      public void setTimeService(TimeService timeService)
    • getLabelService

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

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

      public SessionService getSessionService()
    • setSessionService

      public void setSessionService(SessionService sessionService)
    • getI18NService

      public I18NService getI18NService()
    • setI18NService

      public void setI18NService(I18NService i18NService)
    • getPermissionFacade

      public com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade getPermissionFacade()
    • setPermissionFacade

      public void setPermissionFacade(com.hybris.cockpitng.dataaccess.facades.permissions.PermissionFacade permissionFacade)
    • getHyperlinkFallbackLabelProvider

      public com.hybris.cockpitng.labels.HyperlinkFallbackLabelProvider getHyperlinkFallbackLabelProvider()
    • setHyperlinkFallbackLabelProvider

      public void setHyperlinkFallbackLabelProvider(com.hybris.cockpitng.labels.HyperlinkFallbackLabelProvider hyperlinkFallbackLabelProvider)