T
- V
- public abstract class AbstractListView<T extends GenericSummary,V extends AbstractListPresenter>
extends com.google.gwt.user.client.ui.Composite
implements com.google.gwt.user.client.ui.RequiresResize
Modifier and Type | Field and Description |
---|---|
protected BlockingError |
alert |
protected elemental2.dom.HTMLDivElement |
column |
org.jboss.errai.security.shared.api.identity.User |
identity |
protected ExtendedPagedTable<T> |
listGrid |
protected com.google.gwt.view.client.DefaultSelectionEventManager<T> |
noActionColumnManager |
protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> |
notification |
protected org.uberfire.client.mvp.PlaceManager |
placeManager |
protected V |
presenter |
protected T |
selectedItem |
protected com.google.gwt.view.client.NoSelectionModel<T> |
selectionModel |
Constructor and Description |
---|
AbstractListView() |
Modifier and Type | Method and Description |
---|---|
void |
addNewTableToColumn(ExtendedPagedTable<T> newPagedTable) |
protected ExtendedPagedTable<T> |
createListGrid(org.uberfire.ext.services.shared.preferences.GridGlobalPreferences preferences) |
void |
displayNotification(String text) |
ExtendedPagedTable<T> |
getListGrid() |
void |
hideBusyIndicator() |
void |
init(V presenter,
org.uberfire.ext.services.shared.preferences.GridGlobalPreferences preferences) |
abstract void |
initColumns(ExtendedPagedTable<T> extendedPagedTable) |
void |
onResize() |
void |
setPreferencesService(org.jboss.errai.common.client.api.Caller<org.uberfire.ext.services.shared.preferences.UserPreferencesService> preferencesService) |
void |
showBusyIndicator(String message) |
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
@Inject public org.jboss.errai.security.shared.api.identity.User identity
@Inject protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification
@Inject protected org.uberfire.client.mvp.PlaceManager placeManager
protected V extends AbstractListPresenter presenter
protected ExtendedPagedTable<T extends GenericSummary> listGrid
protected com.google.gwt.view.client.NoSelectionModel<T extends GenericSummary> selectionModel
protected T extends GenericSummary selectedItem
protected com.google.gwt.view.client.DefaultSelectionEventManager<T extends GenericSummary> noActionColumnManager
@Inject @DataField(value="column") protected elemental2.dom.HTMLDivElement column
@Inject @DataField(value="alert") protected BlockingError alert
public void init(V presenter, org.uberfire.ext.services.shared.preferences.GridGlobalPreferences preferences)
public void addNewTableToColumn(ExtendedPagedTable<T> newPagedTable)
protected ExtendedPagedTable<T> createListGrid(org.uberfire.ext.services.shared.preferences.GridGlobalPreferences preferences)
public void onResize()
onResize
in interface com.google.gwt.user.client.ui.RequiresResize
public void displayNotification(String text)
public ExtendedPagedTable<T> getListGrid()
public void showBusyIndicator(String message)
public void hideBusyIndicator()
public abstract void initColumns(ExtendedPagedTable<T> extendedPagedTable)
@Inject public void setPreferencesService(org.jboss.errai.common.client.api.Caller<org.uberfire.ext.services.shared.preferences.UserPreferencesService> preferencesService)
Copyright © 2001–2020 JBoss by Red Hat. All rights reserved.