Class: Wings::ActiveFedoraConverter::DefaultWork
Overview
A base model class for valkyrie resources that don’t have corresponding ActiveFedora::Base models.
Class Method Summary
collapse
Instance Method Summary
collapse
#private?, #public?, #registered?
#paranoid_permissions
#assign_id
supports_property?
Class Method Details
._to_partial_path ⇒ Object
109
110
111
|
# File 'lib/wings/active_fedora_converter/default_work.rb', line 109
def _to_partial_path
"hyrax/#{valkyrie_class.model_name.collection}/#{valkyrie_class.model_name.element}"
end
|
.model_name ⇒ Object
113
114
115
|
# File 'lib/wings/active_fedora_converter/default_work.rb', line 113
def model_name(*)
Hyrax::Name.new(valkyrie_class)
end
|
.to_rdf_representation ⇒ Object
Also known as:
inspect
117
118
119
|
# File 'lib/wings/active_fedora_converter/default_work.rb', line 117
def to_rdf_representation
"Wings(#{valkyrie_class})"
end
|
Instance Method Details
#indexing_service ⇒ Object
124
125
126
|
# File 'lib/wings/active_fedora_converter/default_work.rb', line 124
def indexing_service
Hyrax::ValkyrieIndexer.for(resource: valkyrie_resource)
end
|
#to_global_id ⇒ Object
128
129
130
|
# File 'lib/wings/active_fedora_converter/default_work.rb', line 128
def to_global_id
GlobalID.create(valkyrie_class.new(id: id))
end
|