Class NonAggregateDataSourceWrapper

  • All Implemented Interfaces:
    DataSource, NonAggregateDataSource

    public class NonAggregateDataSourceWrapper
    extends Object
    implements NonAggregateDataSource
    An NonAggregateDataSource implementation that delegates to a wrapped AggregateDataSource for all calls except getting the id.
    Author:
    Nick Collier
    • Method Detail

      • getId

        public String getId()
        Description copied from interface: DataSource
        Gets the unique id of this DataSource. The id should be unique across the DataSet that this source is added to.
        Specified by:
        getId in interface DataSource
        Returns:
        the unique id of this DataSource.
      • getDataType

        public Class<?> getDataType()
        Description copied from interface: DataSource
        Gets the type of data produced by this DataSource.
        Specified by:
        getDataType in interface DataSource
        Returns:
        the type of data produced by this DataSource.
      • getSourceType

        public Class<?> getSourceType()
        Description copied from interface: DataSource
        Gets the type of the object that this DataSource can retreive data from.
        Specified by:
        getSourceType in interface DataSource
        Returns:
        the type of the object that this DataSource can retreive data from.