lib/ddr/models/solr_document.rb in ddr-models-3.0.0.beta.17 vs lib/ddr/models/solr_document.rb in ddr-models-3.0.0.beta.18

- old
+ new

@@ -140,10 +140,14 @@ def has_content? has_datastream?(Ddr::Models::File::CONTENT) end + def has_extracted_text? + has_datastream?(Ddr::Datastreams::EXTRACTED_TEXT) + end + def content_ds datastreams[Ddr::Models::File::CONTENT] end def content_mime_type @@ -224,9 +228,13 @@ # DRY HasAdminMetadata def finding_aid if ead_id FindingAid.new(ead_id) end + end + + def published? + self[Ddr::Index::Fields::WORKFLOW_STATE] == Ddr::Managers::WorkflowManager::PUBLISHED end private def targets_query