Class BranchManagementPresenter


  • public class BranchManagementPresenter
    extends Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
    • Constructor Detail

      • BranchManagementPresenter

        @Inject
        public BranchManagementPresenter​(BranchManagementPresenter.View view,
                                         org.uberfire.client.promise.Promises promises,
                                         MenuItem<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel> menuItem,
                                         javax.enterprise.event.Event<SettingsSectionChange<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>> settingsSectionChangeEvent,
                                         org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.library.api.LibraryService> libraryService,
                                         LibraryPlaces libraryPlaces,
                                         BranchManagementPresenter.RoleAccessListPresenter roleAccessListPresenter,
                                         org.guvnor.common.services.project.client.security.ProjectController projectController)
    • Method Detail

      • setup

        public elemental2.promise.Promise<Void> setup​(org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel model)
        Overrides:
        setup in class Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
      • validate

        public elemental2.promise.Promise<Object> validate()
        Overrides:
        validate in class 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 Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
      • currentHashCode

        public int currentHashCode()
        Specified by:
        currentHashCode in class Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>
      • getView

        public SectionView<?> getView()
        Specified by:
        getView in class Section<org.kie.workbench.common.screens.projecteditor.model.ProjectScreenModel>