Class WorkflowFlowOptionsProvider

  • All Implemented Interfaces:
    com.hybris.backoffice.widgets.networkchart.OptionsProvider

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

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected java.util.Optional<Workflow> getInitModel​(com.hybris.cockpitng.engine.WidgetInstanceManager wim)  
      protected java.util.Optional<com.hybris.cockpitng.components.visjs.network.data.Options> loadOptions​(java.lang.String path)  
      protected java.util.Optional<com.hybris.cockpitng.components.visjs.network.data.Options> loadShowFlowOptions()  
      protected java.util.Optional<com.hybris.cockpitng.components.visjs.network.data.Options> loadWorkflowDesignerOptions()  
      com.hybris.cockpitng.components.visjs.network.data.Options provide​(com.hybris.backoffice.widgets.networkchart.NetworkChartController controller)  
      protected com.hybris.cockpitng.components.visjs.network.data.Options resolveOptions​(com.hybris.cockpitng.engine.WidgetInstanceManager wim, Workflow workflow)  
      protected void storeInModel​(com.hybris.cockpitng.engine.WidgetInstanceManager wim, java.lang.String key, java.lang.Object value)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • WorkflowFlowOptionsProvider

        public WorkflowFlowOptionsProvider()
    • Method Detail

      • 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 java.util.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,
                                    java.lang.String key,
                                    java.lang.Object value)
      • loadWorkflowDesignerOptions

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

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

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