jBPM Console NG - Generic Client 6.1.0-SNAPSHOT

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<T>, PagerContainer
Direct Known Subclasses:
BasicPagiantionListViewImpl

public abstract class BaseViewImpl<T extends GenericSummary,P>
extends GenericActions<T>
implements GridViewContainer<T>, 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.DeleteActionHasCell, GenericActions.ReadActionHasCell, GenericActions.UpdateActionHasCell
 
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
 
Nested classes/interfaces inherited from interface org.jbpm.console.ng.gc.client.list.base.GridViewContainer
GridViewContainer.GridSelectionModel
 
Field Summary
protected  org.uberfire.security.Identity identity
           
protected  Set<T> itemsSelected
           
protected  com.github.gwtbootstrap.client.ui.DataGrid<T> listGrid
           
protected  String MSJ_NO_ITEMS_FOUND
           
protected  JBPMSimplePager pager
           
protected  org.uberfire.client.mvp.PlaceManager placeManager
           
protected  P presenter
           
protected  com.google.gwt.view.client.MultiSelectionModel<T> selectionModel
           
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
DELETE_ACTION_IMAGE, deleteActionTitle, genericConstants, genericImages, READ_ACTION_IMAGE, readActionTitle, UPDATE_ACTION_IMAGE, updateActionTitle
 
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
 
Fields inherited from interface org.jbpm.console.ng.gc.client.list.base.PagerContainer
STYLE_PAGER
 
Constructor Summary
BaseViewImpl()
           
 
Method Summary
protected  void actionsColumns()
           
protected  void createItem()
           
protected  void deleteItem(Long id)
           
 void displayNotification(String text)
           
 String getCurrentFilter()
           
 com.github.gwtbootstrap.client.ui.DataGrid<T> getListGrid()
           
 JBPMSimplePager getPager()
           
 com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<T> getSortHandler()
           
protected  void initializeComponents(P presenter, com.google.gwt.view.client.ListDataProvider<T> dataProvider, GridViewContainer.GridSelectionModel gridSelectionModel)
           
protected  void initializeGridView(com.google.gwt.view.client.ListDataProvider<T> dataProvider, GridViewContainer.GridSelectionModel gridSelectionModel)
           
 void onResize()
           
protected  void readItem(Long id)
           
 void setCurrentFilter(String currentFilter)
           
protected  void setMultiSelectionModel()
           
 void setPagerDataProvider(GenericDataProvider<T> dataProvider)
           
 void setSelectionModel(GridViewContainer.GridSelectionModel gridSelectionModel)
           
protected  void updateItem(Long id)
           
 
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, multiSelectionModelChange, refreshItems, setGridEvents, simpleSelectionModelChange
 
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

presenter

protected P presenter

identity

@Inject
protected org.uberfire.security.Identity identity

listGrid

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

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
protected JBPMSimplePager pager

placeManager

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

selectionModel

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

itemsSelected

protected Set<T extends GenericSummary> itemsSelected

MSJ_NO_ITEMS_FOUND

protected String MSJ_NO_ITEMS_FOUND
Constructor Detail

BaseViewImpl

public BaseViewImpl()
Method Detail

initializeComponents

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

initializeGridView

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

setPagerDataProvider

public void setPagerDataProvider(GenericDataProvider<T> dataProvider)

displayNotification

public void displayNotification(String text)

getListGrid

public 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

public String getCurrentFilter()

setCurrentFilter

public void setCurrentFilter(String currentFilter)

getSortHandler

public com.google.gwt.user.cellview.client.ColumnSortEvent.ListHandler<T> getSortHandler()

actionsColumns

protected void actionsColumns()

setSelectionModel

public void setSelectionModel(GridViewContainer.GridSelectionModel gridSelectionModel)
Specified by:
setSelectionModel in interface GridViewContainer<T extends GenericSummary>

setMultiSelectionModel

protected void setMultiSelectionModel()

createItem

protected void createItem()
Specified by:
createItem in class BaseGenericCRUD

deleteItem

protected void deleteItem(Long id)
Specified by:
deleteItem in class BaseGenericCRUD

updateItem

protected void updateItem(Long id)
Specified by:
updateItem in class BaseGenericCRUD

readItem

protected void readItem(Long id)
Specified by:
readItem in class BaseGenericCRUD

getPager

public JBPMSimplePager getPager()

jBPM Console NG - Generic Client 6.1.0-SNAPSHOT

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