Module: Safrano::EntityMultiPK
- Includes:
- Entity
- Defined in:
- lib/odata/entity.rb
Overview
for multiple key
Constant Summary
Constants included from EntityBase
Safrano::EntityBase::D, Safrano::EntityBase::DELETE_REL_AND_ENTY, Safrano::EntityBase::DJ_CLOSE, Safrano::EntityBase::DJ_OPEN
Instance Attribute Summary
Attributes included from EntityBase
Attributes included from NavigationInfo
#nav_name, #nav_parent, #navattr_reflection
Instance Method Summary collapse
Methods included from EntityBase
#==, #copy_request_infos, #get_related, #get_related_entity, #inactive_query_params, #nav_coll, #nav_values, #odata_delete_relation_and_entity, #odata_get, #odata_get_output, #odata_patch, #odata_post, #odata_put, #selected_values_for_odata, #to_odata_array_json, #to_odata_json, #to_odata_onelink_json, #type_name, #uri
Methods included from Safrano::EntityBase::Transitions
#allowed_transitions, #transition_attribute, #transition_count, #transition_end, #transition_invalid_attribute, #transition_links, #transition_nav_collection, #transition_nav_entity, #transition_value
Methods included from Transitions::GetNextTrans::ByLongestMatchDyn
Methods included from NavigationInfo
Instance Method Details
#media_path_id ⇒ Object
421 422 423 |
# File 'lib/odata/entity.rb', line 421 def media_path_id pk_hash.values.join(SPACE) end |
#media_path_ids ⇒ Object
425 426 427 |
# File 'lib/odata/entity.rb', line 425 def media_path_ids pk_hash.values end |
#pk_uri ⇒ Object
413 414 415 416 417 418 419 |
# File 'lib/odata/entity.rb', line 413 def pk_uri pku = +'' self.class.odata_upk_parts.each_with_index do |upart, i| pku = "#{pku}#{upart}#{pk[i]}" end pku end |