Class ScenarioSimulationAssetsDropdownProviderBCImpl

  • All Implemented Interfaces:
    org.drools.workbench.screens.scenariosimulation.client.dropdown.ScenarioSimulationAssetsDropdownProvider, org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItemsProvider

    @Dependent
    public class ScenarioSimulationAssetsDropdownProviderBCImpl
    extends Object
    implements org.drools.workbench.screens.scenariosimulation.client.dropdown.ScenarioSimulationAssetsDropdownProvider
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected org.kie.workbench.common.screens.library.client.screens.assets.AssetQueryService assetQueryService  
      protected org.kie.workbench.common.screens.library.client.util.LibraryPlaces libraryPlaces  
      protected org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.scenariosimulation.service.ScenarioSimulationService> scenarioSimulationService  
    • Constructor Summary

      Constructors 
      Constructor Description
      ScenarioSimulationAssetsDropdownProviderBCImpl​(org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.scenariosimulation.service.ScenarioSimulationService> scenarioSimulationService, org.kie.workbench.common.screens.library.client.util.LibraryPlaces libraryPlaces, org.kie.workbench.common.screens.library.client.screens.assets.AssetQueryService assetQueryService)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected void addAssets​(List<org.kie.workbench.common.screens.library.api.AssetInfo> assetInfos, Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)  
      protected void addAssets​(org.kie.workbench.common.screens.library.api.AssetQueryResult result, Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)  
      protected org.kie.workbench.common.screens.library.api.ProjectAssetsQuery createProjectQuery()  
      void getItems​(Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)  
      protected org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem getKieAssetsDropdownItem​(org.kie.workbench.common.screens.library.api.AssetInfo asset)  
      protected void updateAssets​(org.jboss.errai.common.client.api.RemoteCallback<org.kie.workbench.common.screens.library.api.AssetQueryResult> callback)  
    • Field Detail

      • scenarioSimulationService

        protected org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.scenariosimulation.service.ScenarioSimulationService> scenarioSimulationService
      • libraryPlaces

        protected org.kie.workbench.common.screens.library.client.util.LibraryPlaces libraryPlaces
      • assetQueryService

        protected org.kie.workbench.common.screens.library.client.screens.assets.AssetQueryService assetQueryService
    • Constructor Detail

      • ScenarioSimulationAssetsDropdownProviderBCImpl

        @Inject
        public ScenarioSimulationAssetsDropdownProviderBCImpl​(org.jboss.errai.common.client.api.Caller<org.drools.workbench.screens.scenariosimulation.service.ScenarioSimulationService> scenarioSimulationService,
                                                              org.kie.workbench.common.screens.library.client.util.LibraryPlaces libraryPlaces,
                                                              org.kie.workbench.common.screens.library.client.screens.assets.AssetQueryService assetQueryService)
    • Method Detail

      • getItems

        public void getItems​(Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)
        Specified by:
        getItems in interface org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItemsProvider
      • updateAssets

        protected void updateAssets​(org.jboss.errai.common.client.api.RemoteCallback<org.kie.workbench.common.screens.library.api.AssetQueryResult> callback)
      • createProjectQuery

        protected org.kie.workbench.common.screens.library.api.ProjectAssetsQuery createProjectQuery()
      • addAssets

        protected void addAssets​(org.kie.workbench.common.screens.library.api.AssetQueryResult result,
                                 Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)
      • addAssets

        protected void addAssets​(List<org.kie.workbench.common.screens.library.api.AssetInfo> assetInfos,
                                 Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)
      • getKieAssetsDropdownItem

        protected org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem getKieAssetsDropdownItem​(org.kie.workbench.common.screens.library.api.AssetInfo asset)