Class StatisticsDataVisits

java.lang.Object
org.dspace.statistics.content.StatisticsData
org.dspace.statistics.content.StatisticsDataVisits

public class StatisticsDataVisits extends StatisticsData
Query factory associated with a DSpaceObject. Encapsulates the raw data, independent of rendering.

To use:

  1. Instantiate, passing a reference to the interesting DSO.
  2. Add a DatasetDSpaceObjectGenerator for the appropriate object type.
  3. Add other generators as required to get the statistic you want.
  4. Add filters as required.
  5. createDataset(Context, int) will run the query and return a result matrix. Subsequent calls skip the query and return the same matrix.
Author:
kevinvandevelde at atmire.com Date: 23-feb-2009 Time: 12:25:20
  • Field Details

  • Constructor Details

    • StatisticsDataVisits

      public StatisticsDataVisits()
      Construct a completely uninitialized query.
    • StatisticsDataVisits

      public StatisticsDataVisits(DSpaceObject dso)
      Construct an empty query concerning a given DSpaceObject.
      Parameters:
      dso - the target DSpace object
    • StatisticsDataVisits

      public StatisticsDataVisits(DSpaceObject currentDso, Dataset dataset)
      Construct an unconfigured query around a given DSO and Dataset.
      Parameters:
      currentDso - the target DSpace object
      dataset - the target dataset
    • StatisticsDataVisits

      public StatisticsDataVisits(Dataset dataset)
      Construct an unconfigured query around a given Dataset.
      Parameters:
      dataset - the target dataset
  • Method Details