Class RpcDataProviderExtension

  • All Implemented Interfaces:
    MethodEventSource, ClientConnector, Extension, com.vaadin.shared.Connector, Serializable

    @Deprecated
    public class RpcDataProviderExtension
    extends AbstractExtension
    Deprecated.
    As of 8.0, no replacement available.
    Provides Vaadin server-side container data source to a com.vaadin.v7.client.connectors.GridConnector. This is currently implemented as an Extension hardcoded to support a specific connector type. This will be changed once framework support for something more flexible has been implemented.
    Since:
    7.4
    Author:
    Vaadin Ltd
    See Also:
    Serialized Form
    • Constructor Detail

      • RpcDataProviderExtension

        @Deprecated
        public RpcDataProviderExtension​(Container.Indexed container)
        Deprecated.
        Creates a new data provider using the given container.
        Parameters:
        container - the container to make available
    • Method Detail

      • extend

        public void extend​(Grid component)
        Deprecated.
        Makes the data source available to the given Grid component.
        Parameters:
        component - the remote data grid component to extend
      • addDataGenerator

        public void addDataGenerator​(DataGenerator generator)
        Deprecated.
        Adds a DataGenerator for this RpcDataProviderExtension. DataGenerators are called when sending row data to client. If given DataGenerator is already added, this method does nothing.
        Parameters:
        generator - generator to add
        Since:
        7.6
      • removeDataGenerator

        public void removeDataGenerator​(DataGenerator generator)
        Deprecated.
        Removes a DataGenerator from this RpcDataProviderExtension. If given DataGenerator is not added to this data provider, this method does nothing.
        Parameters:
        generator - generator to remove
        Since:
        7.6
      • updateRowData

        public void updateRowData​(Object itemId)
        Deprecated.
        Informs the client side that data of a row has been modified in the data source.
        Parameters:
        itemId - the item Id the row that was updated
      • refreshCache

        public void refreshCache()
        Deprecated.
        Pushes a new version of all the rows in the active cache range.
      • columnsRemoved

        public void columnsRemoved​(List<Grid.Column> removedColumns)
        Deprecated.
        Informs this data provider that given columns have been removed from grid.
        Parameters:
        removedColumns - a list of removed columns
      • columnsAdded

        public void columnsAdded​(List<Grid.Column> addedColumns)
        Deprecated.
        Informs this data provider that given columns have been added to grid.
        Parameters:
        addedColumns - a list of added columns
      • getGrid

        protected Grid getGrid()
        Deprecated.