public abstract class ImportPresenter extends Object implements ExampleProjectWidgetContainer
| Modifier and Type | Class and Description |
|---|---|
static interface |
ImportPresenter.View |
| Modifier and Type | Field and Description |
|---|---|
protected org.jboss.errai.common.client.dom.elemental2.Elemental2DomUtil |
elemental2DomUtil |
protected ImportProjectsPreferences |
importProjectsPreferences |
protected LibraryPlaces |
libraryPlaces |
protected org.jboss.errai.common.client.api.Caller<LibraryService> |
libraryService |
protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> |
notificationEvent |
protected org.guvnor.common.services.project.client.context.WorkspaceProjectContext |
projectContext |
protected javax.enterprise.event.Event<org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent> |
projectContextChangeEvent |
protected Map<ImportProject,ExampleProjectWidget> |
projectWidgetsByProject |
protected org.jboss.errai.ioc.client.api.ManagedInstance<ExampleProjectWidget> |
tileWidgets |
protected ImportPresenter.View |
view |
| Constructor and Description |
|---|
ImportPresenter(ImportPresenter.View view,
LibraryPlaces libraryPlaces,
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,
ImportProjectsPreferences importProjectsPreferences,
org.jboss.errai.common.client.api.Caller<LibraryService> libraryService,
String title) |
| Modifier and Type | Method and Description |
|---|---|
protected org.guvnor.structure.organizationalunit.OrganizationalUnit |
activeOrganizationalUnit() |
void |
cancel() |
List<ExampleProjectWidget> |
filterProjects(String filter) |
Map<ImportProject,ExampleProjectWidget> |
getProjectWidgetsByProject() |
ImportPresenter.View |
getView() |
protected abstract void |
importProjects(List<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 org.uberfire.ext.widgets.common.client.callbacks.DefaultErrorCallback |
loadingErrorCallback() |
protected abstract void |
loadProjects(org.uberfire.mvp.PlaceRequest placeRequest,
org.jboss.errai.common.client.api.RemoteCallback<Set<ImportProject>> callback) |
void |
ok() |
void |
onStartup(org.uberfire.mvp.PlaceRequest placeRequest) |
void |
selectProject(ExampleProjectWidget selectedWidget) |
void |
setMultipleProjectSelectionEnabled(boolean multipleProjectSelectionEnabled) |
void |
setupEvent(ImportProjectsSetupEvent event) |
void |
setupProjects(Set<ImportProject> projects) |
protected final ImportPresenter.View view
protected final LibraryPlaces libraryPlaces
protected final org.jboss.errai.ioc.client.api.ManagedInstance<ExampleProjectWidget> tileWidgets
protected final org.guvnor.common.services.project.client.context.WorkspaceProjectContext projectContext
protected final javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notificationEvent
protected final javax.enterprise.event.Event<org.guvnor.common.services.project.context.WorkspaceProjectContextChangeEvent> projectContextChangeEvent
protected final org.jboss.errai.common.client.dom.elemental2.Elemental2DomUtil elemental2DomUtil
protected final ImportProjectsPreferences importProjectsPreferences
protected final org.jboss.errai.common.client.api.Caller<LibraryService> libraryService
protected Map<ImportProject,ExampleProjectWidget> projectWidgetsByProject
public ImportPresenter(ImportPresenter.View view, LibraryPlaces libraryPlaces, 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, ImportProjectsPreferences importProjectsPreferences, org.jboss.errai.common.client.api.Caller<LibraryService> libraryService, String title)
public void onStartup(org.uberfire.mvp.PlaceRequest placeRequest)
protected abstract void loadProjects(org.uberfire.mvp.PlaceRequest placeRequest,
org.jboss.errai.common.client.api.RemoteCallback<Set<ImportProject>> callback)
protected abstract void importProjects(List<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 org.uberfire.ext.widgets.common.client.callbacks.DefaultErrorCallback loadingErrorCallback()
public void setupEvent(ImportProjectsSetupEvent event)
public void setupProjects(Set<ImportProject> projects)
public List<ExampleProjectWidget> filterProjects(String filter)
public void ok()
public void cancel()
public ImportPresenter.View getView()
protected org.guvnor.structure.organizationalunit.OrganizationalUnit activeOrganizationalUnit()
public void selectProject(ExampleProjectWidget selectedWidget)
selectProject in interface ExampleProjectWidgetContainerpublic void setMultipleProjectSelectionEnabled(boolean multipleProjectSelectionEnabled)
public Map<ImportProject,ExampleProjectWidget> getProjectWidgetsByProject()
Copyright © 2001–2021 JBoss by Red Hat. All rights reserved.