Class ScenarioSimulationAssetsDropdownProviderBCImpl
- java.lang.Object
-
- org.drools.workbench.screens.scenariosimulation.businesscentral.client.dropdown.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.AssetQueryServiceassetQueryServiceprotected org.kie.workbench.common.screens.library.client.util.LibraryPlaceslibraryPlacesprotected 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 voidaddAssets(List<org.kie.workbench.common.screens.library.api.AssetInfo> assetInfos, Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)protected voidaddAssets(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.ProjectAssetsQuerycreateProjectQuery()voidgetItems(Consumer<List<org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItem>> assetListConsumer)protected org.kie.workbench.common.widgets.client.assets.dropdown.KieAssetsDropdownItemgetKieAssetsDropdownItem(org.kie.workbench.common.screens.library.api.AssetInfo asset)protected voidupdateAssets(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:
getItemsin interfaceorg.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)
-
-