Class WorkflowTerminateActionRenderer

java.lang.Object
com.hybris.backoffice.workflow.renderer.WorkflowTerminateActionRenderer
All Implemented Interfaces:
com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Menupopup,com.hybris.cockpitng.core.config.impl.jaxb.listview.ListColumn,WorkflowModel>

public class WorkflowTerminateActionRenderer extends Object implements com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Menupopup,com.hybris.cockpitng.core.config.impl.jaxb.listview.ListColumn,WorkflowModel>
  • Field Details

    • LABEL_WORKFLOWS_ACTION_TERMINATE

      protected static final String LABEL_WORKFLOWS_ACTION_TERMINATE
      See Also:
    • LABEL_WORKFLOWS_ACTION_CONFIRMATION_MESSAGE_TERMINATE

      protected static final String LABEL_WORKFLOWS_ACTION_CONFIRMATION_MESSAGE_TERMINATE
      See Also:
    • LABEL_WORKFLOWS_ACTION_CONFIRMATION_TITLE_TERMINATE

      protected static final String LABEL_WORKFLOWS_ACTION_CONFIRMATION_TITLE_TERMINATE
      See Also:
    • NO_ICON

      protected static final String NO_ICON
      See Also:
  • Constructor Details

    • WorkflowTerminateActionRenderer

      public WorkflowTerminateActionRenderer()
  • Method Details

    • render

      public void render(org.zkoss.zul.Menupopup menupopup, com.hybris.cockpitng.core.config.impl.jaxb.listview.ListColumn listColumn, WorkflowModel workflowModel, com.hybris.cockpitng.dataaccess.facades.type.DataType dataType, com.hybris.cockpitng.engine.WidgetInstanceManager widgetInstanceManager)
      Specified by:
      render in interface com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Menupopup,com.hybris.cockpitng.core.config.impl.jaxb.listview.ListColumn,WorkflowModel>
    • messageBoxPerform

      protected void messageBoxPerform(WorkflowModel workflowModel)
    • perform

      protected void perform(WorkflowModel workflowModel)
    • getWorkflowTerminateActionExecutor

      public Function<WorkflowModel,Boolean> getWorkflowTerminateActionExecutor()
    • setWorkflowTerminateActionExecutor

      public void setWorkflowTerminateActionExecutor(Function<WorkflowModel,Boolean> workflowTerminateActionExecutor)
    • getActionPredicate

      public Predicate<WorkflowModel> getActionPredicate()
    • setActionPredicate

      public void setActionPredicate(Predicate<WorkflowModel> actionPredicate)
    • isNeedsConfirmation

      public boolean isNeedsConfirmation()
    • setNeedsConfirmation

      public void setNeedsConfirmation(boolean needsConfirmation)
    • getLabelService

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

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