Class DependenciesPresenter
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
- org.kie.workbench.common.screens.library.client.settings.sections.dependencies.DependenciesPresenter
-
public class DependenciesPresenter extends Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDependenciesPresenter.View
-
Constructor Summary
Constructors Constructor Description DependenciesPresenter(DependenciesPresenter.View view, org.uberfire.client.promise.Promises promises, MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem, org.kie.workbench.common.screens.projecteditor.client.forms.dependencies.DependencySelectorPopup dependencySelectorPopup, javax.enterprise.event.Event<SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent, org.kie.workbench.common.screens.projecteditor.client.forms.dependencies.EnhancedDependenciesManager enhancedDependenciesManager, org.jboss.errai.ioc.client.api.ManagedInstance<DependenciesItemPresenter> presenters)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddAllToAllowList(Set<String> packages)voidaddFromRepository()voidaddNewDependency()intcurrentHashCode()SectionView<?>getView()voidremove(org.kie.workbench.common.services.shared.dependencies.EnhancedDependency enhancedDependency)voidremoveAllFromAllowList(Set<String> packages)elemental2.promise.Promise<Void>setup(org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel model)elemental2.promise.Promise<Object>validate()-
Methods inherited from class org.kie.workbench.common.screens.library.client.settings.util.sections.Section
fireChangeEvent, fireResetEvent, getMenuItem, save, setActive, setDirty
-
-
-
-
Constructor Detail
-
DependenciesPresenter
@Inject public DependenciesPresenter(DependenciesPresenter.View view, org.uberfire.client.promise.Promises promises, MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem, org.kie.workbench.common.screens.projecteditor.client.forms.dependencies.DependencySelectorPopup dependencySelectorPopup, javax.enterprise.event.Event<SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent, org.kie.workbench.common.screens.projecteditor.client.forms.dependencies.EnhancedDependenciesManager enhancedDependenciesManager, org.jboss.errai.ioc.client.api.ManagedInstance<DependenciesItemPresenter> presenters)
-
-
Method Detail
-
setup
public elemental2.promise.Promise<Void> setup(org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel model)
-
validate
public elemental2.promise.Promise<Object> validate()
-
addNewDependency
public void addNewDependency()
-
addFromRepository
public void addFromRepository()
-
remove
public void remove(org.kie.workbench.common.services.shared.dependencies.EnhancedDependency enhancedDependency)
-
currentHashCode
public int currentHashCode()
- Specified by:
currentHashCodein classSection<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
getView
public SectionView<?> getView()
-
-