Class WorkflowFlowOptionsProvider

java.lang.Object
com.hybris.backoffice.workflow.flow.WorkflowFlowOptionsProvider
All Implemented Interfaces:
com.hybris.backoffice.widgets.networkchart.OptionsProvider

public class WorkflowFlowOptionsProvider extends Object implements com.hybris.backoffice.widgets.networkchart.OptionsProvider
Implementation of OptionsProvider which allows to load options from different files regarding of the model.
  • Constructor Details

    • WorkflowFlowOptionsProvider

      public WorkflowFlowOptionsProvider()
  • Method Details

    • provide

      public com.hybris.cockpitng.components.visjs.network.data.Options provide(com.hybris.backoffice.widgets.networkchart.NetworkChartController controller)
      Specified by:
      provide in interface com.hybris.backoffice.widgets.networkchart.OptionsProvider
    • getInitModel

      protected Optional<Workflow> getInitModel(com.hybris.cockpitng.engine.WidgetInstanceManager wim)
    • resolveOptions

      protected com.hybris.cockpitng.components.visjs.network.data.Options resolveOptions(com.hybris.cockpitng.engine.WidgetInstanceManager wim, Workflow workflow)
    • storeInModel

      protected void storeInModel(com.hybris.cockpitng.engine.WidgetInstanceManager wim, String key, Object value)
    • loadWorkflowDesignerOptions

      protected Optional<com.hybris.cockpitng.components.visjs.network.data.Options> loadWorkflowDesignerOptions()
    • loadShowFlowOptions

      protected Optional<com.hybris.cockpitng.components.visjs.network.data.Options> loadShowFlowOptions()
    • loadOptions

      protected Optional<com.hybris.cockpitng.components.visjs.network.data.Options> loadOptions(String path)