Class AbstractListView<T extends org.jbpm.workbench.common.model.GenericSummary,​V extends AbstractListPresenter>

  • 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 org.jbpm.workbench.common.model.GenericSummary,​V extends AbstractListPresenter>
    extends com.google.gwt.user.client.ui.Composite
    implements com.google.gwt.user.client.ui.RequiresResize
    • 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
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method 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)  
      • 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, unsinkEvents
      • 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
    • 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
      • listGrid

        protected ExtendedPagedTable<T extends org.jbpm.workbench.common.model.GenericSummary> listGrid
      • selectionModel

        protected com.google.gwt.view.client.NoSelectionModel<T extends org.jbpm.workbench.common.model.GenericSummary> selectionModel
      • selectedItem

        protected T extends org.jbpm.workbench.common.model.GenericSummary selectedItem
      • noActionColumnManager

        protected com.google.gwt.view.client.DefaultSelectionEventManager<T extends org.jbpm.workbench.common.model.GenericSummary> noActionColumnManager
      • column

        @Inject
        @DataField("column")
        protected elemental2.dom.HTMLDivElement column
      • alert

        @Inject
        @DataField("alert")
        protected BlockingError alert
    • Constructor Detail

      • AbstractListView

        public AbstractListView()
    • Method Detail

      • init

        public void init​(V presenter,
                         org.uberfire.ext.services.shared.preferences.GridGlobalPreferences preferences)
      • addNewTableToColumn

        public void addNewTableToColumn​(ExtendedPagedTable<T> newPagedTable)
      • createListGrid

        protected ExtendedPagedTable<T> createListGrid​(org.uberfire.ext.services.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)
      • showBusyIndicator

        public void showBusyIndicator​(String message)
      • hideBusyIndicator

        public void hideBusyIndicator()
      • setPreferencesService

        @Inject
        public void setPreferencesService​(org.jboss.errai.common.client.api.Caller<org.uberfire.ext.services.shared.preferences.UserPreferencesService> preferencesService)