module Ddr::Index::Fields
Constants
- ACCESS_ROLE
- ACTIVE_FEDORA_MODEL
- ADMIN_SET
- ADMIN_SET_FACET
- ALL_TEXT
- ASPACE_ID
- ATTACHED_FILES
- ATTACHED_FILES_HAVING_CONTENT
- BOX_NUMBER_FACET
- COLLECTION_FACET
- COLLECTION_URI
- CONTENT_CREATE_DATE
- CONTENT_SIZE
- CONTENT_SIZE_HUMAN
- CONTRIBUTOR_FACET
- CREATOR_FACET
- DATE_FACET
- DATE_SORT
- DEPOSITOR
- DISPLAY_FORMAT
- DOI
- EAD_ID
- EXTRACTED_TEXT
- FCREPO3_PID
- FORMAT_FACET
- HAS_MODEL
- ID
- IDENTIFIER_ALL
- IS_ATTACHED_TO
- IS_EXTERNAL_TARGET_FOR
- IS_GOVERNED_BY
- IS_LOCKED
- IS_MEMBER_OF_COLLECTION
- IS_PART_OF
- LAST_FIXITY_CHECK_ON
- LAST_FIXITY_CHECK_OUTCOME
- LAST_VIRUS_CHECK_ON
- LAST_VIRUS_CHECK_OUTCOME
- LICENSE
- LOCAL_ID
- MEDIA_MAJOR_TYPE
- MEDIA_SUB_TYPE
- MEDIA_TYPE
- MULTIRES_IMAGE_FILE_PATH
- OBJECT_CREATE_DATE
- OBJECT_MODIFIED_DATE
- OBJECT_PROFILE
- OBJECT_STATE
- ORIGINAL_FILENAME
- PERMANENT_ID
- PERMANENT_URL
- POLICY_ROLE
- PUBLISHER_FACET
- RESEARCH_HELP_CONTACT
- RESOURCE_ROLE
- SERIES_FACET
- SPATIAL_FACET
- STRUCT_MAPS
- SUBJECT_FACET
- TECHMD_COLOR_SPACE
- TECHMD_CREATING_APPLICATION
- TECHMD_CREATION_TIME
- TECHMD_FILE_SIZE
- TECHMD_FITS_DATETIME
- TECHMD_FITS_VERSION
- TECHMD_FORMAT_LABEL
- TECHMD_FORMAT_VERSION
- TECHMD_IMAGE_HEIGHT
- TECHMD_IMAGE_WIDTH
- TECHMD_MEDIA_TYPE
- TECHMD_MESSAGE
- TECHMD_MODIFICATION_TIME
- TECHMD_PRONOM_IDENTIFIER
- TECHMD_VALID
- TECHMD_WELL_FORMED
- TITLE
- TYPE_FACET
- UNIQUE_ID
- WORKFLOW_STATE
- YEAR_FACET
Public Class Methods
const_missing(name)
click to toggle source
Calls superclass method
# File lib/ddr/index/fields.rb, line 102 def self.const_missing(name) if name == :PID Deprecation.warn(Ddr::Index::Fields, "`Ddr::Index::Fields::#{name}` is deprecated." \ " Use `Ddr::Index::Fields::ID` instead.") return ID end super end
descmd()
click to toggle source
# File lib/ddr/index/fields.rb, line 96 def self.descmd @descmd ||= Ddr::Models::DescriptiveMetadata.field_names.map do |base| Field.new(base, :stored_searchable) end end
get(name)
click to toggle source
# File lib/ddr/index/fields.rb, line 88 def self.get(name) const_get(name.to_s.upcase, false) end
techmd()
click to toggle source
# File lib/ddr/index/fields.rb, line 92 def self.techmd @techmd ||= constants(false).select { |c| c =~ /\ATECHMD_/ }.map { |c| const_get(c) } end