jBPM Console NG - Generic Client 6.1.0-SNAPSHOT

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

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.BaseGenericCRUD
                  extended by org.jbpm.console.ng.gc.client.list.base.BasePresenter<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
Direct Known Subclasses:
BasicPaginationListPresenter

public abstract class BasePresenter<T extends GenericSummary,V>
extends BaseGenericCRUD


Nested Class Summary
 
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  List<T> allItemsSummaries
           
protected static Constants constants
           
protected  com.google.gwt.view.client.ListDataProvider<T> dataProvider
           
protected  org.uberfire.workbench.model.menu.Menus menus
           
protected  String NEW_ITEM_MENU
           
protected  org.uberfire.client.mvp.PlaceManager placeManager
           
protected  String REFRESH_ITEM_MENU
           
protected  V view
           
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
BasePresenter()
           
 
Method Summary
 void addDataDisplay(com.google.gwt.view.client.HasData<T> display)
           
protected  void filterGrid(com.google.gwt.user.cellview.client.ColumnSortList.ColumnSortInfo sortInfo, String text, com.github.gwtbootstrap.client.ui.DataGrid<T> listGrid, boolean clear)
           
protected  void filterItems(String text, com.github.gwtbootstrap.client.ui.DataGrid<T> listGrid, boolean clear)
           
 com.google.gwt.view.client.ListDataProvider<T> getDataProvider()
           
protected  void makeMenuBar()
           
protected abstract  void onSearchEvent(SearchEvent searchEvent)
           
protected  void refreshData()
           
protected abstract  void refreshItems()
           
 
Methods inherited from class org.jbpm.console.ng.gc.client.list.base.BaseGenericCRUD
createItem, deleteItem, readItem, updateItem
 
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

constants

protected static Constants constants

dataProvider

protected com.google.gwt.view.client.ListDataProvider<T extends GenericSummary> dataProvider

allItemsSummaries

protected List<T extends GenericSummary> allItemsSummaries

menus

protected org.uberfire.workbench.model.menu.Menus menus

NEW_ITEM_MENU

protected String NEW_ITEM_MENU

REFRESH_ITEM_MENU

protected String REFRESH_ITEM_MENU

placeManager

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

view

@Inject
protected V view
Constructor Detail

BasePresenter

public BasePresenter()
Method Detail

refreshItems

protected abstract void refreshItems()

onSearchEvent

protected abstract void onSearchEvent(@Observes
                                      SearchEvent searchEvent)

addDataDisplay

public void addDataDisplay(com.google.gwt.view.client.HasData<T> display)

getDataProvider

public com.google.gwt.view.client.ListDataProvider<T> getDataProvider()

refreshData

protected void refreshData()

makeMenuBar

protected void makeMenuBar()

filterItems

protected void filterItems(String text,
                           com.github.gwtbootstrap.client.ui.DataGrid<T> listGrid,
                           boolean clear)

filterGrid

protected void filterGrid(com.google.gwt.user.cellview.client.ColumnSortList.ColumnSortInfo sortInfo,
                          String text,
                          com.github.gwtbootstrap.client.ui.DataGrid<T> listGrid,
                          boolean clear)

jBPM Console NG - Generic Client 6.1.0-SNAPSHOT

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