class EtCcdClient::Config

Attributes

auth_base_url[RW]
case_management_ui_base_url[RW]
case_management_ui_redirect_url[RW]
data_store_base_url[RW]
document_store_base_url[RW]
document_store_url_rewrite[RW]
ecm_base_url[RW]
gateway_api_url[RW]
idam_base_url[RW]
jurisdiction_id[RW]
logger[RW]
microservice[RW]
microservice_secret[RW]
pool_size[RW]
pool_timeout[RW]
proxy[RW]
sidam_password[RW]
sidam_username[RW]
use_sidam[RW]
user_id[RW]
user_role[RW]
verify_ssl[RW]

Public Class Methods

new() click to toggle source
# File lib/et_ccd_client/config.rb, line 87
def initialize
  self.auth_base_url = 'http://localhost:4502'
  self.idam_base_url =  'http://localhost:4501'
  self.data_store_base_url = 'http://localhost:4452'
  self.document_store_base_url = 'http://localhost:4506'
  self.ecm_base_url = 'http://unknown:4506'
  self.document_store_url_rewrite = 'localhost:4506:dm-store:8080'
  self.case_management_ui_redirect_url = 'http://localhost:3451/oauth2redirect'
  self.case_management_ui_base_url = 'http://localhost:3451'
  self.gateway_api_url = 'http://localhost:3453'
  self.user_id = 22
  self.user_role = 'caseworker,caseworker-test,caseworker-employment-tribunal-manchester,caseworker-employment,caseworker-employment-tribunal-manchester-caseofficer,caseworker-publiclaw-localAuthority'
  self.jurisdiction_id = 'EMPLOYMENT'
  self.microservice = 'ccd_gw'
  self.microservice_secret = 'AAAAAAAAAAAAAAAC'
  self.logger = NullLogger.new
  self.verify_ssl = true
  self.use_sidam = true
  self.sidam_username = 'm@m.com'
  self.sidam_password = 'Pa55word11'
  self.pool_size = 5
  self.pool_timeout = 30
  self.proxy = false
end

Public Instance Methods

case_events_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 49
def case_events_url
  "#{data_store_base_url}/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/cases/{cid}/events"
end
case_management_ui_config_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 73
def case_management_ui_config_url
  "#{case_management_ui_base_url}/config"
end
case_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 33
def case_url
  "#{cases_url}/{case_id}"
end
cases_pagination_metadata_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 37
def cases_pagination_metadata_url
  "#{data_store_base_url}/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/cases/pagination_metadata{?query*}"
end
cases_path() click to toggle source
# File lib/et_ccd_client/config.rb, line 77
def cases_path
  "/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/cases{?query*}"
end
cases_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 29
def cases_url
  "#{data_store_base_url}#{cases_path}"
end
create_case_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 25
def create_case_url
  "#{data_store_base_url}/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/cases"
end
idam_service_token_exchange_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 17
def idam_service_token_exchange_url
  "#{auth_base_url}/lease"
end
idam_user_token_exchange_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 21
def idam_user_token_exchange_url
  use_sidam ? "#{idam_base_url}/loginUser" : "#{idam_base_url}/testing-support/lease"
end
initiate_bulk_event_id() click to toggle source
# File lib/et_ccd_client/config.rb, line 65
def initiate_bulk_event_id
  'createMultiple'
end
initiate_case_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 41
def initiate_case_url
  "#{data_store_base_url}/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/event-triggers/{etid}/token"
end
initiate_claim_event_id() click to toggle source
# File lib/et_ccd_client/config.rb, line 61
def initiate_claim_event_id
  'initiateCase'
end
initiate_document_upload_event_id() click to toggle source
# File lib/et_ccd_client/config.rb, line 69
def initiate_document_upload_event_id
  'uploadDocument'
end
initiate_document_upload_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 45
def initiate_document_upload_url
  "#{data_store_base_url}/caseworkers/{uid}/jurisdictions/{jid}/case-types/{ctid}/cases/{cid}/event-triggers/uploadDocument/token"
end
start_multiple_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 57
def start_multiple_url
  "#{ecm_base_url}/generateCaseRefNumbers"
end
upload_file_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 53
def upload_file_url
  "#{document_store_base_url}/documents"
end
user_details_url() click to toggle source
# File lib/et_ccd_client/config.rb, line 81
def user_details_url
  "#{idam_base_url}/details"
end