Class WorkflowActionDecisionMenuitemRenderer

java.lang.Object
com.hybris.cockpitng.widgets.common.AbstractWidgetComponentRenderer<PARENT,CONFIG,DATA>
com.hybris.backoffice.workflow.renderer.AbstractWorkflowActionDecisionRenderer<org.zkoss.zul.Menupopup,Void,org.apache.commons.lang3.tuple.Pair<WorkflowActionModel,WorkflowDecisionModel>>
com.hybris.backoffice.workflow.renderer.WorkflowActionDecisionMenuitemRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.NotifyingWidgetComponentRenderer<org.zkoss.zul.Menupopup,Void,org.apache.commons.lang3.tuple.Pair<WorkflowActionModel,WorkflowDecisionModel>>, com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Menupopup,Void,org.apache.commons.lang3.tuple.Pair<WorkflowActionModel,WorkflowDecisionModel>>

public class WorkflowActionDecisionMenuitemRenderer extends AbstractWorkflowActionDecisionRenderer<org.zkoss.zul.Menupopup,Void,org.apache.commons.lang3.tuple.Pair<WorkflowActionModel,WorkflowDecisionModel>>
  • Field Details

  • Constructor Details

    • WorkflowActionDecisionMenuitemRenderer

      public WorkflowActionDecisionMenuitemRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zul.Menupopup parent, Void configuration, org.apache.commons.lang3.tuple.Pair<WorkflowActionModel,WorkflowDecisionModel> data, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • hasPermissions

      protected boolean hasPermissions(org.apache.commons.lang3.tuple.Pair<WorkflowActionModel,WorkflowDecisionModel> data)
    • hasPermissions

      protected boolean hasPermissions(WorkflowActionModel action)
    • hasPermissions

      protected boolean hasPermissions(WorkflowDecisionModel decision)
    • createDecisionMenuitem

      protected org.zkoss.zul.Menuitem createDecisionMenuitem(WorkflowDecisionModel workflowDecision)
    • createDecisionOnClickEventListener

      protected org.zkoss.zk.ui.event.EventListener<org.zkoss.zk.ui.event.Event> createDecisionOnClickEventListener(WorkflowActionModel workflowAction, WorkflowDecisionModel workflowDecision, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
    • getPermissionFacade

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

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