Class 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>
    • Field Summary

      • Fields inherited from class org.kie.workbench.common.screens.library.client.settings.util.sections.Section

        promises
    • 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
      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<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)  
      • Methods inherited from class org.kie.workbench.common.screens.library.client.settings.util.sections.Section

        fireChangeEvent, fireResetEvent, getMenuItem, setActive, setDirty, validate
    • 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

      • setup

        public elemental2.promise.Promise<Void> setup​(org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel ignore)
        Overrides:
        setup in class org.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:
        save in class org.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:
        currentHashCode in class org.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:
        getView in class org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>