Sha256: 8bff8a9743a24517268f03fcf39a7f3d77dacc51fd1a4da0b71202cdf1230e58
Contents?: true
Size: 759 Bytes
Versions: 4
Compression:
Stored size: 759 Bytes
Contents
# returns a list of solr documents for collections the item is a part of module Sufia class CollectionMemberService include Blacklight::Configurable include Blacklight::SearchHelper attr_reader :item copy_blacklight_config_from(CatalogController) # @param [SolrDocument] item represents a GenericWork def self.run(item) new(item).list_collections end def initialize(item) @item = item end def list_collections query = collection_search_builder.rows(1000) resp = repository.search(query) resp.documents end def collection_search_builder @collection_search_builder ||= ParentCollectionSearchBuilder.new([:include_item_ids, :add_paging_to_solr], self) end end end
Version data entries
4 entries across 4 versions & 1 rubygems