Class ArchetypesSectionPresenter


  • @Dependent
    public class ArchetypesSectionPresenter
    extends Section<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>
    • Constructor Detail

      • ArchetypesSectionPresenter

        @Inject
        public ArchetypesSectionPresenter​(javax.enterprise.event.Event<SettingsSectionChange<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>> settingsSectionChangeEvent,
                                          MenuItem<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel> menuItem,
                                          org.uberfire.client.promise.Promises promises,
                                          ArchetypesSectionPresenter.View view,
                                          org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.ArchetypeTablePresenter archetypeTablePresenter,
                                          javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
                                          org.jboss.errai.ui.client.local.spi.TranslationService ts)
    • Method Detail

      • onArchetypeListUpdatedEvent

        public void onArchetypeListUpdatedEvent​(@Observes
                                                org.kie.workbench.common.screens.archetype.mgmt.shared.events.ArchetypeListUpdatedEvent event)
      • setup

        public elemental2.promise.Promise<Void> setup​(org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel model)
        Overrides:
        setup in class Section<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>
      • 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.library.api.settings.SpaceScreenModel>
      • getView

        public SectionView<?> getView()
        Specified by:
        getView in class Section<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>
      • currentHashCode

        public int currentHashCode()
        Specified by:
        currentHashCode in class Section<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>