Class 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 java.lang.Object
    implements com.hybris.cockpitng.widgets.common.WidgetComponentRenderer<org.zkoss.zul.Menupopup,​com.hybris.cockpitng.core.config.impl.jaxb.listview.ListColumn,​WorkflowModel>
    • Field Detail

      • LABEL_WORKFLOWS_ACTION_TERMINATE

        protected static final java.lang.String LABEL_WORKFLOWS_ACTION_TERMINATE
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ACTION_CONFIRMATION_MESSAGE_TERMINATE

        protected static final java.lang.String LABEL_WORKFLOWS_ACTION_CONFIRMATION_MESSAGE_TERMINATE
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ACTION_CONFIRMATION_TITLE_TERMINATE

        protected static final java.lang.String LABEL_WORKFLOWS_ACTION_CONFIRMATION_TITLE_TERMINATE
        See Also:
        Constant Field Values
    • Constructor Detail

      • WorkflowTerminateActionRenderer

        public WorkflowTerminateActionRenderer()
    • Method Detail

      • 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 java.util.function.Function<WorkflowModel,​java.lang.Boolean> getWorkflowTerminateActionExecutor()
      • setWorkflowTerminateActionExecutor

        public void setWorkflowTerminateActionExecutor​(java.util.function.Function<WorkflowModel,​java.lang.Boolean> workflowTerminateActionExecutor)
      • getActionPredicate

        public java.util.function.Predicate<WorkflowModel> getActionPredicate()
      • setActionPredicate

        public void setActionPredicate​(java.util.function.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)