Class ArchetypesSectionPresenter
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.settings.util.sections.Section<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>
-
- org.kie.workbench.common.screens.library.client.screens.organizationalunit.settings.sections.archetypes.ArchetypesSectionPresenter
-
@Dependent public class ArchetypesSectionPresenter extends Section<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceArchetypesSectionPresenter.View
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcurrentHashCode()SectionView<?>getView()voidonArchetypeListUpdatedEvent(org.kie.workbench.common.screens.archetype.mgmt.shared.events.ArchetypeListUpdatedEvent event)elemental2.promise.Promise<Void>save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)elemental2.promise.Promise<Void>setup(org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel model)-
Methods inherited from class org.kie.workbench.common.screens.library.client.settings.util.sections.Section
fireChangeEvent, fireResetEvent, getMenuItem, setActive, setDirty, validate
-
-
-
-
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)
-
save
public elemental2.promise.Promise<Void> save(String comment, Supplier<elemental2.promise.Promise<Void>> chain)
-
getView
public SectionView<?> getView()
-
currentHashCode
public int currentHashCode()
- Specified by:
currentHashCodein classSection<org.kie.workbench.common.screens.library.api.settings.SpaceScreenModel>
-
-