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