Module: Sufia::GenericFile

Extended by:
ActiveSupport::Concern
Includes:
Hydra::Collections::Collectible, Batches, Characterization, Content, Derivatives, Export, Featured, FullTextIndexing, Indexing, Metadata, MimeTypes, Permissions, ProxyDeposit, Querying, Trophies, Versions, VirusCheck, ModelMethods, Noid
Included in:
GenericFile
Defined in:
app/actors/sufia/generic_file/actor.rb,
app/models/concerns/sufia/generic_file.rb,
app/models/concerns/sufia/generic_file/export.rb,
app/models/concerns/sufia/generic_file/batches.rb,
app/models/concerns/sufia/generic_file/content.rb,
app/models/concerns/sufia/generic_file/featured.rb,
app/models/concerns/sufia/generic_file/indexing.rb,
app/models/concerns/sufia/generic_file/metadata.rb,
app/models/concerns/sufia/generic_file/querying.rb,
app/models/concerns/sufia/generic_file/trophies.rb,
app/models/concerns/sufia/generic_file/versions.rb,
app/models/concerns/sufia/generic_file/mime_types.rb,
app/models/concerns/sufia/generic_file/derivatives.rb,
app/models/concerns/sufia/generic_file/permissions.rb,
app/models/concerns/sufia/generic_file/virus_check.rb,
app/models/concerns/sufia/generic_file/proxy_deposit.rb,
app/models/concerns/sufia/generic_file/characterization.rb,
app/models/concerns/sufia/generic_file/full_text_indexing.rb

Defined Under Namespace

Modules: Batches, Characterization, Content, Derivatives, Export, Featured, FullTextIndexing, Indexing, Metadata, MimeTypes, Permissions, ProxyDeposit, Querying, Trophies, Versions, VirusCheck Classes: Actor

Method Summary

Methods included from Batches

#processing?, #related_files

Methods included from ProxyDeposit

#create_transfer_request, #request_transfer_to

Methods included from FullTextIndexing

#append_metadata

Methods included from VirusCheck

#detect_viruses

Methods included from Versions

#record_version_committer

Methods included from Featured

#featured?

Methods included from Trophies

#cleanup_trophies

Methods included from Permissions::Readable

#private?, #public?, #registered?

Methods included from Permissions::Writable

#clear_permissions!, #paranoid_edit_permissions, #paranoid_permissions

Methods included from Characterization

#append_metadata, #characterization_terms, #characterize, #duration, #height, #sample_rate, #width

Methods included from Export

#export_as_apa_citation, #export_as_chicago_citation, #export_as_endnote, #export_as_mla_citation, #export_as_openurl_ctx_kev, #persistent_url

Methods included from MimeTypes

#audio?, #collection?, #file_format, #image?, #office_document?, #pdf?, #video?

Methods included from Noid

#assign_id, #to_param

Methods included from ModelMethods

#to_s