Package org.dspace.statistics.content

Build queries to the statistical subsystem and create UI elements from the results.

See:
          Description

Class Summary
DatasetDSpaceObjectGenerator Represents a dspace object based facet for filtering.
DatasetGenerator Represents a single facet for filtering.
DatasetTimeGenerator Represents a date facet for filtering.
DatasetTypeGenerator Represents a simple string facet for filtering.
DSORepresentation Describes the displayed representation of the statistics on a DSpaceObject and its children.
StatisticsBSAdapter Class that will hold the data needed to show statistics in the browse and search pages.
StatisticsData Abstract "factory" for statistical queries.
StatisticsDataVisits Query factory associated with a DSpaceObject.
StatisticsDataVisits.DatasetQuery  
StatisticsDisplay Encapsulates all data to render the statistics
StatisticsListing Encapsulates all data to render the statistics as a list
StatisticsTable Encapsulates all data to render the statistics as a table
 

Package org.dspace.statistics.content Description

Build queries to the statistical subsystem and create UI elements from the results. The underlying SOLR engine uses a text-based query language. The classes here map a structure of constraint objects into that language.

StatisticsDataVisits is somewhat like a factory for statistical queries. An instance is customized with DatasetGenerator instances to specify interesting facets of the data and with filters to specify TBS. The "factory methods" then produce arrays of values meeting the factory's criteria, either raw or formatted for presentation.

DatasetGenerator subclasses are available for constraining the results to a given DSpaceObject, object type, and time interval.

A StatisticsDataVisits object can be wrapped in a StatisticsDisplay subclass to format its content as a list or a table.



Copyright © 2011 DuraSpace. All Rights Reserved.