Class ExamplesImportPresenter

    • Constructor Detail

      • ExamplesImportPresenter

        @Inject
        public ExamplesImportPresenter​(ImportPresenter.View view,
                                       LibraryPlaces libraryPlaces,
                                       org.jboss.errai.ioc.client.api.ManagedInstance<ExampleProjectWidget> tileWidgets,
                                       org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.examples.service.ExamplesService> examplesService,
                                       org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext,
                                       javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent,
                                       javax.enterprise.event.Event<org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent> projectContextChangeEvent,
                                       org.jboss.errai.common.client.dom.elemental2.Elemental2DomUtil elemental2DomUtil,
                                       org.jboss.errai.ui.client.local.spi.TranslationService ts,
                                       org.kie.workbench.common.screens.library.api.preferences.ImportProjectsPreferences importProjectsPreferences,
                                       org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.library.api.LibraryService> libraryService)
    • Method Detail

      • loadProjects

        protected void loadProjects​(org.uberfire.mvp.PlaceRequest placeRequest,
                                    org.jboss.errai.common.client.api.RemoteCallback<Set<org.kie.workbench.common.screens.examples.model.ImportProject>> callback)
        Specified by:
        loadProjects in class ImportPresenter
      • importProjects

        protected void importProjects​(List<org.kie.workbench.common.screens.examples.model.ImportProject> projects,
                                      org.jboss.errai.common.client.api.RemoteCallback<org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent> callback,
                                      org.jboss.errai.common.client.api.ErrorCallback<org.jboss.errai.bus.client.api.messaging.Message> errorCallback)
        Specified by:
        importProjects in class ImportPresenter