jBPM Console NG - Generic Client 6.2.0.CR1

org.jbpm.console.ng.gc.client.list.base
Class AbstractListView<T extends GenericSummary,V extends AbstractListPresenter>

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.google.gwt.user.client.ui.Composite
              extended by org.jbpm.console.ng.gc.client.list.base.AbstractListView<T,V>
Type Parameters:
T -
V -
All Implemented Interfaces:
com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.RequiresResize

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


Nested Class Summary
static interface AbstractListView.BasicListView<T extends GenericSummary>
           
static interface AbstractListView.ListView<T extends GenericSummary,V>
           
 
Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject
com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
 
Field Summary
protected  com.google.gwt.user.cellview.client.Column actionsColumn
           
 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  int selectedRow
           
protected  com.google.gwt.user.cellview.client.RowStyles<T> selectedStyles
           
protected  com.google.gwt.view.client.NoSelectionModel<T> selectionModel
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
AbstractListView()
           
 
Method Summary
 void displayNotification(String text)
           
 ExtendedPagedTable<T> getListGrid()
           
 void hideBusyIndicator()
           
 void init(V presenter, org.kie.uberfire.shared.preferences.GridGlobalPreferences preferences)
           
abstract  void initColumns()
           
 void initGenericToolBar()
           
 void onResize()
           
 void showBusyIndicator(String message)
           
 
Methods inherited from class com.google.gwt.user.client.ui.Composite
claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
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, unsinkEvents
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

identity

@Inject
public org.jboss.errai.security.shared.api.identity.User identity

notification

@Inject
protected javax.enterprise.event.Event<org.uberfire.workbench.events.NotificationEvent> notification

placeManager

@Inject
protected org.uberfire.client.mvp.PlaceManager placeManager

presenter

protected V extends AbstractListPresenter presenter

listGrid

protected ExtendedPagedTable<T extends GenericSummary> listGrid

selectedStyles

protected com.google.gwt.user.cellview.client.RowStyles<T extends GenericSummary> selectedStyles

selectionModel

protected com.google.gwt.view.client.NoSelectionModel<T extends GenericSummary> selectionModel

selectedItem

protected T extends GenericSummary selectedItem

selectedRow

protected int selectedRow

actionsColumn

protected com.google.gwt.user.cellview.client.Column actionsColumn

noActionColumnManager

protected com.google.gwt.view.client.DefaultSelectionEventManager<T extends GenericSummary> noActionColumnManager
Constructor Detail

AbstractListView

public AbstractListView()
Method Detail

init

public void init(V presenter,
                 org.kie.uberfire.shared.preferences.GridGlobalPreferences preferences)

onResize

public void onResize()
Specified by:
onResize in interface com.google.gwt.user.client.ui.RequiresResize

displayNotification

public void displayNotification(String text)

initGenericToolBar

public void initGenericToolBar()

getListGrid

public ExtendedPagedTable<T> getListGrid()

showBusyIndicator

public void showBusyIndicator(String message)

hideBusyIndicator

public void hideBusyIndicator()

initColumns

public abstract void initColumns()

jBPM Console NG - Generic Client 6.2.0.CR1

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.