Class ProjectServiceTasksPresenter


  • public class ProjectServiceTasksPresenter
    extends org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
    • Constructor Detail

      • ProjectServiceTasksPresenter

        @Inject
        public ProjectServiceTasksPresenter​(ProjectServiceTasksPresenter.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,
                                            javax.enterprise.event.Event<org.kie.workbench.common.screens.library.client.settings.SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent,
                                            org.jboss.errai.common.client.api.Caller<org.jbpm.workbench.wi.workitems.service.ServiceTaskService> serviceTasksService,
                                            ProjectServiceTasksPresenter.ServiceTasksListPresenter serviceTasksItemPresenters,
                                            org.jboss.errai.ioc.client.container.SyncBeanManager iocManager)
    • Method Detail

      • setup

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

        public void installServiceTask​(String serviceTaskId,
                                       List<String> parameters,
                                       String referenceLink,
                                       com.google.gwt.user.client.Command onDone)
      • uninstallServiceTask

        public void uninstallServiceTask​(String serviceTaskId,
                                         com.google.gwt.user.client.Command onDone)
      • getInstallTarget

        public String getInstallTarget()
      • newBranchEvent

        public void newBranchEvent​(@Observes
                                   org.guvnor.structure.repositories.NewBranchEvent newBranchEvent)
      • getBranchName

        public String getBranchName()