jBPM Console NG - Generic Client 6.1.0.Beta1

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

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.GenericActions<T>
                      extended by org.jbpm.console.ng.gc.client.list.base.BaseViewImpl<T,P>
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, ButtonsPanelContainer, GridViewContainer, PagerContainer

public abstract class BaseViewImpl<T extends GenericSummary,P>
extends GenericActions<T>
implements GridViewContainer, ButtonsPanelContainer, PagerContainer, com.google.gwt.user.client.ui.RequiresResize


Nested Class Summary
 
Nested classes/interfaces inherited from class org.jbpm.console.ng.gc.client.list.base.GenericActions
GenericActions.DeleteHasCell, GenericActions.ReadHasCell, GenericActions.UpdateHasCell
 
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 static Constants constants
           
protected  com.github.gwtbootstrap.client.ui.DataGrid<T> myListGrid
           
 com.github.gwtbootstrap.client.ui.SimplePager pager
           
protected  org.uberfire.client.mvp.PlaceManager placeManager
           
protected  P presenter
           
protected  com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<T> sortHandler
           
 com.google.gwt.user.client.ui.LayoutPanel viewContainer
           
 
Fields inherited from class org.jbpm.console.ng.gc.client.list.base.GenericActions
images
 
Fields inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Fields inherited from interface org.jbpm.console.ng.gc.client.list.base.GridViewContainer
GRID_STYLE
 
Constructor Summary
BaseViewImpl()
           
 
Method Summary
protected  void actionsColumns()
           
protected  void displayNotification(String text)
           
protected  String getCurrentFilter()
           
protected  com.github.gwtbootstrap.client.ui.DataGrid<T> getListGrid()
           
protected  void initializeComponents(P presenter, com.google.gwt.view.client.ListDataProvider<T> dataProvider)
           
protected  void initializeGridView(com.google.gwt.view.client.ListDataProvider<T> dataProvider)
           
 void onResize()
           
protected  void setCurrentFilter(String currentFilter)
           
 void setSelectionModel()
           
 
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
 
Methods inherited from interface org.jbpm.console.ng.gc.client.list.base.GridViewContainer
initGridColumns, refreshItems, setGridEvents
 
Methods inherited from interface org.jbpm.console.ng.gc.client.list.base.ButtonsPanelContainer
initializeLeftButtons, initializeRightButtons
 
Methods inherited from interface org.jbpm.console.ng.gc.client.list.base.PagerContainer
addHandlerPager
 

Field Detail

constants

protected static Constants constants

presenter

protected P presenter

myListGrid

protected com.github.gwtbootstrap.client.ui.DataGrid<T extends GenericSummary> myListGrid

sortHandler

protected com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<T extends GenericSummary> sortHandler

viewContainer

@Inject
@DataField
public com.google.gwt.user.client.ui.LayoutPanel viewContainer

pager

@Inject
@DataField
public com.github.gwtbootstrap.client.ui.SimplePager pager

placeManager

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

BaseViewImpl

public BaseViewImpl()
Method Detail

initializeComponents

protected void initializeComponents(P presenter,
                                    com.google.gwt.view.client.ListDataProvider<T> dataProvider)

initializeGridView

protected void initializeGridView(com.google.gwt.view.client.ListDataProvider<T> dataProvider)

displayNotification

protected void displayNotification(String text)

getListGrid

protected com.github.gwtbootstrap.client.ui.DataGrid<T> getListGrid()

onResize

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

getCurrentFilter

protected String getCurrentFilter()

setCurrentFilter

protected void setCurrentFilter(String currentFilter)

actionsColumns

protected void actionsColumns()

setSelectionModel

public void setSelectionModel()
Specified by:
setSelectionModel in interface GridViewContainer

jBPM Console NG - Generic Client 6.1.0.Beta1

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