class EtFakeCcd::DataStoreService
Public Class Methods
find_case_data_by_id(id, jid:, ctid:)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 9 def self.find_case_data_by_id(id, jid:, ctid:) instance.find_case_data_by_id(id, jid: jid, ctid: ctid) end
list(jid:, ctid:, filters: {}, page: 1, sort_direction: 'asc', page_size: 25)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 13 def self.list(jid:, ctid:, filters: {}, page: 1, sort_direction: 'asc', page_size: 25) instance.list(jid: jid, ctid: ctid, filters: filters, page: page, sort_direction: sort_direction, page_size: page_size) end
store_case_data(json, jid:, ctid:)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 5 def self.store_case_data(json, jid:, ctid:) instance.store_case_data(json, jid: jid, ctid: ctid) end
update_case_data(json, jid:, ctid:, cid:)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 17 def self.update_case_data(json, jid:, ctid:, cid:) instance.update_case_data(json, jid: jid, ctid: ctid, cid: cid) end
Public Instance Methods
adapter()
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 37 def adapter @adapter ||= InMemoryAdapter.new end
find_case_data_by_id(id, jid:, ctid:)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 29 def find_case_data_by_id(id, jid:, ctid:) adapter.fetch_by_id(id.to_s, jid: jid, ctid: ctid) end
list(jid:, ctid:, filters: {}, page: 1, sort_direction: 'asc', page_size: 25)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 33 def list(jid:, ctid:, filters: {}, page: 1, sort_direction: 'asc', page_size: 25) adapter.fetch_all(jid: jid, ctid: ctid, filters: filters, page: page, sort_direction: sort_direction, page_size: page_size) end
store_case_data(json, jid:, ctid:)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 21 def store_case_data(json, jid:, ctid:) adapter.store(json, jid: jid, ctid: ctid) end
update_case_data(json, jid:, ctid:, cid:)
click to toggle source
# File lib/et_fake_ccd/data_store_service.rb, line 25 def update_case_data(json, jid:, ctid:, cid:) adapter.update_case_data(json, jid: jid, ctid: ctid, cid: cid) end