@Dependent
public class DeploymentsSectionPresenter
extends org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
Modifier and Type | Class and Description |
---|---|
static interface |
DeploymentsSectionPresenter.View |
Constructor and Description |
---|
DeploymentsSectionPresenter(DeploymentsSectionPresenter.View view,
org.uberfire.client.promise.Promises promises,
org.kie.workbench.common.screens.library.client.settings.util.sections.MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem,
org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
org.jboss.errai.common.client.api.Caller<DDEditorService> ddEditorService,
org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths,
javax.enterprise.event.Event<org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent,
javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
org.kie.workbench.common.screens.library.client.settings.util.sections.SectionManager<DeploymentDescriptorModel> sectionManager,
DeploymentsSections deploymentsSections) |
Modifier and Type | Method and Description |
---|---|
int |
currentHashCode() |
org.kie.workbench.common.screens.library.client.settings.util.sections.SectionView<?> |
getView() |
void |
init() |
void |
onSectionChanged(org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<DeploymentDescriptorModel> settingsSectionChange) |
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 ignore) |
@Inject public DeploymentsSectionPresenter(DeploymentsSectionPresenter.View view, org.uberfire.client.promise.Promises promises, org.kie.workbench.common.screens.library.client.settings.util.sections.MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.jboss.errai.common.client.api.Caller<DDEditorService> ddEditorService, org.jboss.errai.ioc.client.api.ManagedInstance<org.uberfire.backend.vfs.ObservablePath> observablePaths, javax.enterprise.event.Event<org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent, javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent, org.kie.workbench.common.screens.library.client.settings.util.sections.SectionManager<DeploymentDescriptorModel> sectionManager, DeploymentsSections deploymentsSections)
@PostConstruct public void init()
public elemental2.promise.Promise<Void> setup(org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel ignore)
setup
in class org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
public elemental2.promise.Promise<Void> save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)
save
in class org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
public void onSectionChanged(@Observes org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<DeploymentDescriptorModel> settingsSectionChange)
public int currentHashCode()
currentHashCode
in class org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
public org.kie.workbench.common.screens.library.client.settings.util.sections.SectionView<?> getView()
getView
in class org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.