Class SettingsPresenter
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.settings.SettingsPresenter
-
@Dependent public class SettingsPresenter extends Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSettingsPresenter.View
-
Constructor Summary
Constructors Constructor Description SettingsPresenter(SettingsPresenter.View view, org.uberfire.client.promise.Promises promises, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, SettingsSections<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> settingsSections, org.uberfire.ext.editor.commons.client.file.popups.SavePopUpPresenter savePopUpPresenter, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.projecteditor.service.ProjectScreenService> projectScreenService, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths, org.guvnor.common.services.project.client.repositories.ConflictingRepositoriesPopup conflictingRepositoriesPopup, SectionManager<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> sectionManager, org.guvnor.common.services.project.client.security.ProjectController projectController)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SettingsPresenter.ViewgetView()booleanmayClose()voidonSettingsSectionChanged(SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> settingsSectionChange)voidreset()voidsetup()elemental2.promise.Promise<Void>setupUsingCurrentSection()voidshowSaveModal()
-
-
-
Constructor Detail
-
SettingsPresenter
@Inject public SettingsPresenter(SettingsPresenter.View view, org.uberfire.client.promise.Promises promises, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, SettingsSections<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> settingsSections, org.uberfire.ext.editor.commons.client.file.popups.SavePopUpPresenter savePopUpPresenter, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.projecteditor.service.ProjectScreenService> projectScreenService, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths, org.guvnor.common.services.project.client.repositories.ConflictingRepositoriesPopup conflictingRepositoriesPopup, SectionManager<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> sectionManager, org.guvnor.common.services.project.client.security.ProjectController projectController)
-
-
Method Detail
-
setup
@PostConstruct public void setup()
-
setupUsingCurrentSection
public elemental2.promise.Promise<Void> setupUsingCurrentSection()
-
showSaveModal
public void showSaveModal()
-
onSettingsSectionChanged
public void onSettingsSectionChanged(@Observes SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> settingsSectionChange)
-
mayClose
public boolean mayClose()
-
reset
public void reset()
-
getView
public SettingsPresenter.View getView()
-
-