Class DeploymentsSectionPresenter
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
- org.jbpm.workbench.wi.client.editors.deployment.descriptor.DeploymentsSectionPresenter
-
@Dependent public class DeploymentsSectionPresenter extends org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceDeploymentsSectionPresenter.View
-
Constructor Summary
Constructors Constructor 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<org.jbpm.workbench.wi.dd.service.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<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel> sectionManager, DeploymentsSections deploymentsSections)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcurrentHashCode()org.kie.workbench.common.screens.library.client.settings.util.sections.SectionView<?>getView()voidinit()voidonSectionChanged(org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<org.jbpm.workbench.wi.dd.model.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)
-
-
-
Constructor Detail
-
DeploymentsSectionPresenter
@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<org.jbpm.workbench.wi.dd.service.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<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel> sectionManager, DeploymentsSections deploymentsSections)
-
-
Method Detail
-
init
@PostConstruct public void init()
-
setup
public elemental2.promise.Promise<Void> setup(org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel ignore)
- Overrides:
setupin classorg.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
save
public elemental2.promise.Promise<Void> save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)
- Overrides:
savein classorg.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
onSectionChanged
public void onSectionChanged(@Observes org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<org.jbpm.workbench.wi.dd.model.DeploymentDescriptorModel> settingsSectionChange)
-
currentHashCode
public int currentHashCode()
- Specified by:
currentHashCodein classorg.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
getView
public org.kie.workbench.common.screens.library.client.settings.util.sections.SectionView<?> getView()
- Specified by:
getViewin classorg.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
-
-