Class SpaceArchetypeTablePresenter
- java.lang.Object
-
- org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
-
- org.kie.workbench.common.screens.library.client.screens.organizationalunit.settings.sections.archetypes.SpaceArchetypeTablePresenter
-
- All Implemented Interfaces:
org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.ArchetypeTablePresenter,org.uberfire.ext.widgets.common.client.common.HasBusyIndicator
@Dependent public class SpaceArchetypeTablePresenter extends org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter.ArchetypeListPresenter, org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter.View
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
addArchetypeModalPresenter, archetypeListPresenter, archetypePreferences, archetypeService, busyIndicatorView, configuration, currentPage, EMPTY, PAGE_SIZE, preferenceScopeFactory, promises, searchFilter, totalPages, ts, view
-
-
Constructor Summary
Constructors Constructor Description SpaceArchetypeTablePresenter(org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter.View view, org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter.ArchetypeListPresenter archetypeListPresenter, org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView, org.jboss.errai.ui.client.local.spi.TranslationService ts, org.kie.workbench.common.screens.archetype.mgmt.client.modal.AddArchetypeModalPresenter addArchetypeModalPresenter, org.kie.workbench.common.screens.archetype.mgmt.shared.preferences.ArchetypePreferences archetypePreferences, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.archetype.mgmt.shared.services.ArchetypeService> archetypeService, org.uberfire.preferences.shared.PreferenceScopeFactory preferenceScopeFactory, org.uberfire.client.promise.Promises promises, org.guvnor.common.services.project.client.preferences.SpaceScopedResolutionStrategySupplier spaceScopedResolutionStrategySupplier, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleancanMakeChanges()org.kie.workbench.common.screens.archetype.mgmt.client.table.config.ArchetypeTableConfigurationinitConfiguration()elemental2.promise.Promise<Void>loadPreferences(org.kie.workbench.common.screens.archetype.mgmt.shared.model.PaginatedArchetypeList paginatedList)elemental2.promise.Promise<Void>makeDefaultValue(String alias, boolean updateList)elemental2.promise.Promise<Void>savePreferences(boolean updateList)-
Methods inherited from class org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
addArchetype, configureView, finishLoadList, getIncluded, getPreferences, getView, goToFirstPage, goToLastPage, goToNextPage, goToPreviousPage, hideBusyIndicator, isEmpty, isSetup, isShowDeleteAction, isShowIncludeColumn, isShowStatusColumn, isShowValidateAction, loadList, loadPreferencesErrorCallback, loadPreferencesSuccessCallback, onArchetypeListUpdatedEvent, reset, runOnChangedCallback, savePreferences, savePreferences, search, setCurrentPage, setSelected, setup, showBusyIndicator, updateList, updateSelectionCounter
-
-
-
-
Constructor Detail
-
SpaceArchetypeTablePresenter
@Inject public SpaceArchetypeTablePresenter(org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter.View view, org.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter.ArchetypeListPresenter archetypeListPresenter, org.uberfire.ext.widgets.common.client.common.BusyIndicatorView busyIndicatorView, org.jboss.errai.ui.client.local.spi.TranslationService ts, org.kie.workbench.common.screens.archetype.mgmt.client.modal.AddArchetypeModalPresenter addArchetypeModalPresenter, org.kie.workbench.common.screens.archetype.mgmt.shared.preferences.ArchetypePreferences archetypePreferences, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.archetype.mgmt.shared.services.ArchetypeService> archetypeService, org.uberfire.preferences.shared.PreferenceScopeFactory preferenceScopeFactory, org.uberfire.client.promise.Promises promises, org.guvnor.common.services.project.client.preferences.SpaceScopedResolutionStrategySupplier spaceScopedResolutionStrategySupplier, org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext, org.guvnor.structure.client.security.OrganizationalUnitController organizationalUnitController)
-
-
Method Detail
-
loadPreferences
public elemental2.promise.Promise<Void> loadPreferences(org.kie.workbench.common.screens.archetype.mgmt.shared.model.PaginatedArchetypeList paginatedList)
- Specified by:
loadPreferencesin classorg.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
-
makeDefaultValue
public elemental2.promise.Promise<Void> makeDefaultValue(String alias, boolean updateList)
- Specified by:
makeDefaultValuein classorg.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
-
initConfiguration
public org.kie.workbench.common.screens.archetype.mgmt.client.table.config.ArchetypeTableConfiguration initConfiguration()
-
canMakeChanges
public boolean canMakeChanges()
- Specified by:
canMakeChangesin classorg.kie.workbench.common.screens.archetype.mgmt.client.table.presenters.AbstractArchetypeTablePresenter
-
savePreferences
public elemental2.promise.Promise<Void> savePreferences(boolean updateList)
-
-