Module: Cul::Hydra::Controllers::Helpers::ApplicationHelperBehavior

Defined in:
lib/cul_hydra/controllers/helpers/application_helper_behavior.rb

Instance Method Summary collapse

Instance Method Details

#get_aggregate_count(doc) ⇒ Object



9
10
11
12
13
14
# File 'lib/cul_hydra/controllers/helpers/application_helper_behavior.rb', line 9

def get_aggregate_count(doc)
  count = 0
  obj = load_dc_document_from_solr(doc)
  count += obj.parts.length unless obj.nil?
  count
end

#load_dc_document_from_solr(doc) ⇒ Object



4
5
6
7
8
# File 'lib/cul_hydra/controllers/helpers/application_helper_behavior.rb', line 4

def load_dc_document_from_solr(doc)
  pid = doc[:id] ? doc[:id] : doc[:id.to_s]
  result = pid ? DcDocument.load_instance_from_solr(pid,doc) : nil
  result
end