Class CmsResourceHistoryTable

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy, com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.Focusable, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.view.client.HasCellPreviewHandlers<org.opencms.gwt.shared.CmsHistoryResourceBean>, com.google.gwt.view.client.HasData<org.opencms.gwt.shared.CmsHistoryResourceBean>, com.google.gwt.view.client.HasKeyProvider<org.opencms.gwt.shared.CmsHistoryResourceBean>, com.google.gwt.view.client.HasRows

    public class CmsResourceHistoryTable
    extends com.google.gwt.user.cellview.client.CellTable<org.opencms.gwt.shared.CmsHistoryResourceBean>
    Cell table used to display historical versions of a content.

    Has buttons to preview or restore a previous version.

    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.CellTable

        com.google.gwt.user.cellview.client.CellTable.BasicResources, com.google.gwt.user.cellview.client.CellTable.Resources, com.google.gwt.user.cellview.client.CellTable.Style
      • Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.AbstractCellTable

        com.google.gwt.user.cellview.client.AbstractCellTable.CellTableKeyboardSelectionHandler<T extends java.lang.Object>, com.google.gwt.user.cellview.client.AbstractCellTable.TableSectionChangeHandler
      • Nested classes/interfaces inherited from class com.google.gwt.user.cellview.client.AbstractHasData

        com.google.gwt.user.cellview.client.AbstractHasData.DefaultKeyboardSelectionHandler<T extends java.lang.Object>, com.google.gwt.user.cellview.client.AbstractHasData.RedrawEvent
      • 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 com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy

        com.google.gwt.user.cellview.client.HasKeyboardPagingPolicy.KeyboardPagingPolicy
      • Nested classes/interfaces inherited from interface com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy

        com.google.gwt.user.cellview.client.HasKeyboardSelectionPolicy.KeyboardSelectionPolicy
    • Field Summary

      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      • Methods inherited from class com.google.gwt.user.cellview.client.CellTable

        addColumnStyleName, doAttachChildren, doDetachChildren, doSetColumnWidth, doSetHeaderVisible, getBodyHeight, getHeaderHeight, getTableBodyElement, getTableFootElement, getTableHeadElement, getTableLoadingSection, onLoadingStateChanged, onTableBodyChange, onTableFootChange, onTableHeadChange, refreshColumnWidths, removeColumnStyleName, setColumnWidth, setColumnWidth, setEmptyTableWidget, setLoadingIndicator, setRemoveColumnsOnHide, setTableLayoutFixed, setWidth
      • Methods inherited from class com.google.gwt.user.cellview.client.AbstractCellTable

        addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumn, addColumnSortHandler, addRowHoverHandler, clearColumnWidth, clearColumnWidth, convertToElements, dependsOnSelection, flush, getChildContainer, getChildElement, getColumn, getColumnCount, getColumnIndex, getColumnSortList, getColumnWidth, getEmptyTableWidget, getFooter, getFooterBuilder, getHeader, getHeaderBuilder, getKeyboardSelectedColumn, getKeyboardSelectedElement, getKeyboardSelectedSubRow, getLoadingIndicator, getRealColumnCount, getResources, getRowElement, getRowStyles, getSubRowElement, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, insertColumn, isAutoFooterRefreshDisabled, isAutoHeaderRefreshDisabled, isKeyboardNavigationSuppressed, isSkipRowHoverCheck, isSkipRowHoverFloatElementCheck, isSkipRowHoverStyleUpdate, onBlur, onBrowserEvent2, onFocus, redrawFooters, redrawHeaders, removeColumn, removeColumn, renderRowValues, renderRowValuesLegacy, replaceAllChildren, replaceChildren, resetFocusOnCell, setAutoFooterRefreshDisabled, setAutoHeaderRefreshDisabled, setColumnWidth, setColumnWidth, setFooterBuilder, setHeaderBuilder, setKeyboardSelected, setKeyboardSelectedColumn, setKeyboardSelectedColumn, setKeyboardSelectedRow, setKeyboardSelectedRow, setRowStyles, setSkipRowHoverCheck, setSkipRowHoverFloatElementCheck, setSkipRowHoverStyleUpdate, setTableBuilder
      • Methods inherited from class com.google.gwt.user.cellview.client.AbstractHasData

        addCellPreviewHandler, addLoadingStateChangeHandler, addRangeChangeHandler, addRedrawHandler, addRowCountChangeHandler, cellConsumesEventType, checkRowBounds, getAccessKey, getDisplayedItem, getDisplayedItems, getKeyboardPagingPolicy, getKeyboardSelectedRow, getKeyboardSelectionPolicy, getKeyProvider, getPageSize, getPageStart, getRowContainer, getRowCount, getSelectionModel, getTabIndex, getValueKey, getVisibleItem, getVisibleItemCount, getVisibleItems, getVisibleRange, isRowCountExact, isRowWithinBounds, onBrowserEvent, onUnload, redraw, redrawRow, setAccessKey, setFocus, setFocusable, setKeyboardPagingPolicy, setKeyboardSelectedRow, setKeyboardSelectionHandler, setKeyboardSelectionPolicy, setPageSize, setPageStart, setRowCount, setRowCount, setRowData, setRowData, setSelected, setSelectionModel, setSelectionModel, setTabIndex, setVisibleRange, setVisibleRange, setVisibleRangeAndClearData
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
      • Methods inherited from interface com.google.gwt.event.shared.HasHandlers

        fireEvent
    • Constructor Detail

      • CmsResourceHistoryTable

        public CmsResourceHistoryTable​(org.opencms.gwt.shared.CmsHistoryResourceCollection data,
                                       I_CmsHistoryActionHandler handler)
        Creates a new instance.

        Parameters:
        data - the data to display in the table
        handler - the handler instance used for performing actions on the table entries