Interface ContentReportService

All Known Implementing Classes:
ContentReportServiceImpl

public interface ContentReportService
  • Method Details

    • getEnabled

      boolean getEnabled()
      Returns true< if Content Reports are enabled.
      Returns:
      true< if Content Reports are enabled
    • findFilteredCollections

      List<FilteredCollection> findFilteredCollections(Context context, Collection<Filter> filters)
      Retrieves item statistics per collection according to a set of Boolean filters.
      Parameters:
      context - DSpace context
      filters - Set of filters
      Returns:
      a list of collections with the requested statistics for each of them
    • findFilteredItems

      FilteredItems findFilteredItems(Context context, FilteredItemsQuery query)
      Retrieves a list of items according to a set of criteria.
      Parameters:
      context - DSpace context
      query - structured query to find items against
      Returns:
      a list of items filtered according to the provided query
    • getMetadataFields

      List<MetadataField> getMetadataFields(Context context, String metadataField) throws SQLException
      Converts a metadata field name to a list of MetadataField instances (one if no wildcards are used, possibly more otherwise).
      Parameters:
      context - DSpace context
      metadataField - field to search for
      Returns:
      a corresponding list of MetadataField entries
      Throws:
      SQLException