Class ExternalImportPresenter
- java.lang.Object
-
- org.kie.workbench.common.screens.library.client.screens.importrepository.ImportPresenter
-
- org.kie.workbench.common.screens.library.client.screens.importrepository.ExternalImportPresenter
-
- All Implemented Interfaces:
ExampleProjectWidgetContainer
@Source(EXTERNAL) public class ExternalImportPresenter extends ImportPresenter
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.kie.workbench.common.screens.library.client.screens.importrepository.ImportPresenter
ImportPresenter.View
-
-
Field Summary
-
Fields inherited from class org.kie.workbench.common.screens.library.client.screens.importrepository.ImportPresenter
elemental2DomUtil, importProjectsPreferences, libraryPlaces, libraryService, notificationEvent, projectContext, projectContextChangeEvent, projectWidgetsByProject, tileWidgets, view
-
-
Constructor Summary
Constructors Constructor Description ExternalImportPresenter(ImportPresenter.View view, LibraryPlaces libraryPlaces, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.examples.service.ProjectImportService> importService, org.jboss.errai.ioc.client.api.ManagedInstance<ExampleProjectWidget> tileWidgets, 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 Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidimportProjects(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)protected voidloadProjects(org.uberfire.mvp.PlaceRequest placeRequest, org.jboss.errai.common.client.api.RemoteCallback<Set<org.kie.workbench.common.screens.examples.model.ImportProject>> callback)-
Methods inherited from class org.kie.workbench.common.screens.library.client.screens.importrepository.ImportPresenter
activeOrganizationalUnit, cancel, filterProjects, getProjectWidgetsByProject, getView, loadingErrorCallback, ok, onStartup, selectProject, setMultipleProjectSelectionEnabled, setupEvent, setupProjects
-
-
-
-
Constructor Detail
-
ExternalImportPresenter
@Inject public ExternalImportPresenter(ImportPresenter.View view, LibraryPlaces libraryPlaces, org.jboss.errai.common.client.api.Caller<org.kie.workbench.common.screens.examples.service.ProjectImportService> importService, org.jboss.errai.ioc.client.api.ManagedInstance<ExampleProjectWidget> tileWidgets, 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:
loadProjectsin classImportPresenter
-
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:
importProjectsin classImportPresenter
-
-