Class WorkflowDeleteActionRenderer

  • 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 WorkflowDeleteActionRenderer
    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_DELETE

        protected static final java.lang.String LABEL_WORKFLOWS_ACTION_DELETE
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ACTION_CONFIRMATION_MESSAGE_DELETE

        protected static final java.lang.String LABEL_WORKFLOWS_ACTION_CONFIRMATION_MESSAGE_DELETE
        See Also:
        Constant Field Values
      • LABEL_WORKFLOWS_ACTION_CONFIRMATION_TITLE_DELETE

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

      • WorkflowDeleteActionRenderer

        public WorkflowDeleteActionRenderer()
    • 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)
      • getWorkflowDeleteActionExecutor

        public java.util.function.Function<WorkflowModel,​java.lang.Boolean> getWorkflowDeleteActionExecutor()
      • setWorkflowDeleteActionExecutor

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

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

        public void setActionPredicate​(java.util.function.Predicate<WorkflowModel> actionPredicate)
      • getLabelService

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

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

        public boolean isNeedsConfirmation()
      • setNeedsConfirmation

        public void setNeedsConfirmation​(boolean needsConfirmation)