Class GeneralSettingsPresenter
- 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.generalsettings.GeneralSettingsPresenter
-
public class GeneralSettingsPresenter extends Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGeneralSettingsPresenter.View
-
Constructor Summary
Constructors Constructor Description GeneralSettingsPresenter(GeneralSettingsPresenter.View view, org.uberfire.client.promise.Promises promises, MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.validation.ValidationService> validationService, org.jboss.errai.common.client.api.Caller<org.guvnor.common.services.project.service.WorkspaceProjectService> projectService, javax.enterprise.event.Event<SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent, org.guvnor.common.services.project.preferences.GAVPreferences gavPreferences, org.guvnor.common.services.project.client.preferences.ProjectScopedResolutionStrategySupplier projectScopedResolutionStrategySupplier, GitUrlsPresenter gitUrlsPresenter, LibraryPlaces libraryPlaces)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcurrentHashCode()GitUrlsPresentergetGitUrlsPresenter()SectionView<?>getView()elemental2.promise.Promise<Void>save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)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, setActive, setDirty
-
-
-
-
Constructor Detail
-
GeneralSettingsPresenter
@Inject public GeneralSettingsPresenter(GeneralSettingsPresenter.View view, org.uberfire.client.promise.Promises promises, MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.services.shared.validation.ValidationService> validationService, org.jboss.errai.common.client.api.Caller<org.guvnor.common.services.project.service.WorkspaceProjectService> projectService, javax.enterprise.event.Event<SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent, org.guvnor.common.services.project.preferences.GAVPreferences gavPreferences, org.guvnor.common.services.project.client.preferences.ProjectScopedResolutionStrategySupplier projectScopedResolutionStrategySupplier, GitUrlsPresenter gitUrlsPresenter, LibraryPlaces libraryPlaces)
-
-
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()
-
save
public elemental2.promise.Promise<Void> save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)
-
currentHashCode
public int currentHashCode()
- Specified by:
currentHashCodein classSection<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
getGitUrlsPresenter
public GitUrlsPresenter getGitUrlsPresenter()
-
getView
public SectionView<?> getView()
-
-