├── .editorconfig
├── .env
├── .github
├── CONTRIBUTING.md
├── ISSUE_TEMPLATE.md
├── PULL_REQUEST_TEMPLATE.md
├── renovate.json
├── stale.yml
└── workflows
│ ├── dependency-check.yml
│ ├── publish-swagger-specs.yml
│ └── scheduled-dummy-commit.yml
├── .gitignore
├── .travis.yml
├── Dockerfile
├── Jenkinsfile_CNP
├── Jenkinsfile_nightly
├── Jenkinsfile_parameterized
├── LICENSE.md
├── README.md
├── acb.tpl.yaml
├── api-docs
├── aggregated.swagger.yaml
├── definition.yaml
└── std-api.yaml
├── build.gradle
├── catalog-info.yaml
├── charts
└── ccd-data-store-api
│ ├── Chart.yaml
│ ├── values.aat.template.yaml
│ ├── values.preview.template.yaml
│ └── values.yaml
├── config
└── fortify-client.properties
├── dependency-check-suppressions.xml
├── docker-compose.yml
├── docker
└── database
│ ├── Dockerfile
│ └── init-db.sh
├── docs
├── api
│ ├── README.md
│ ├── case-data.md
│ ├── latest
│ │ ├── .swagger-codegen-ignore
│ │ ├── .swagger-codegen
│ │ │ └── VERSION
│ │ └── index.html
│ └── security.md
└── integration.md
├── findbugs-exclude.xml
├── findbugs-include.xml
├── gradle.properties
├── gradle
├── suppress.gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── infrastructure
├── .terraform-version
├── aat.tfvars
├── apps-insight.tf
├── demo.tfvars
├── ithc.tfvars
├── main.tf
├── outputs.tf
├── perftest.tfvars
├── prod.tfvars
├── state.tf
└── variables.tf
├── lib
└── applicationinsights.json
├── lombok.config
├── settings.grdle
├── src
├── aat
│ ├── java
│ │ └── uk
│ │ │ └── gov
│ │ │ └── hmcts
│ │ │ └── ccd
│ │ │ └── datastore
│ │ │ ├── befta
│ │ │ ├── DataStoreBeftaMain.java
│ │ │ ├── DataStoreBeftaRunner.java
│ │ │ ├── DataStoreTestAutomationAdapter.java
│ │ │ ├── ElasticSearchUtils.java
│ │ │ ├── EmptySmokeTest.java
│ │ │ └── HighLevelDataSetupApp.java
│ │ │ ├── tests
│ │ │ ├── AATExtension.java
│ │ │ ├── AATHelper.java
│ │ │ ├── BaseTest.java
│ │ │ ├── CaseIdHelperTest.java
│ │ │ ├── Env.java
│ │ │ ├── fixture
│ │ │ │ ├── AATCaseBuilder.java
│ │ │ │ ├── AATCaseType.java
│ │ │ │ └── CCDEventBuilder.java
│ │ │ ├── functional
│ │ │ │ ├── CreateCaseTest.java
│ │ │ │ └── GetCaseTest.java
│ │ │ ├── helper
│ │ │ │ ├── CCDHelper.java
│ │ │ │ ├── CaseTestDataLoaderExtension.java
│ │ │ │ ├── S2SHelper.java
│ │ │ │ └── idam
│ │ │ │ │ ├── AuthenticatedUser.java
│ │ │ │ │ ├── IdamApi.java
│ │ │ │ │ ├── IdamHelper.java
│ │ │ │ │ └── OAuth2.java
│ │ │ └── v2
│ │ │ │ ├── external
│ │ │ │ ├── CreateCaseTest.java
│ │ │ │ ├── GetCaseValidatorTest.java
│ │ │ │ └── GetStartTriggerTest.java
│ │ │ │ └── internal
│ │ │ │ └── GetUIStartTriggerTest.java
│ │ │ └── util
│ │ │ └── CaseIdHelper.java
│ └── resources
│ │ ├── DummyTest.xml
│ │ ├── features
│ │ ├── F-000
│ │ │ ├── F-000.feature
│ │ │ ├── S-000-Base-Root.td.json
│ │ │ ├── S-000-Base-Success.td.json
│ │ │ ├── S-000-Prerequisite.td.json
│ │ │ └── S-000.td.json
│ │ ├── F-026 - Get Cases V1 Internal
│ │ │ ├── F-026.feature
│ │ │ ├── F-026_Test_Data_Base.td.json
│ │ │ ├── S-026.02_Case.td.json
│ │ │ ├── S-026.02_GetToken.td.json
│ │ │ ├── S-074.td.json
│ │ │ ├── S-075.td.json
│ │ │ ├── S-076.td.json
│ │ │ ├── S-077.td.json
│ │ │ ├── S-078.td.json
│ │ │ ├── S-079.td.json
│ │ │ ├── S-587.td.json
│ │ │ ├── S-588.td.json
│ │ │ └── S-589.td.json
│ │ ├── F-027 - Get Case Data V1 Internal
│ │ │ ├── F-027.feature
│ │ │ ├── F-027_Test_Data_Base.td.json
│ │ │ ├── S-027.01_Case.td.json
│ │ │ ├── S-027.01_Case_Token_Creation.td.json
│ │ │ ├── S-034.td.json
│ │ │ ├── S-035.td.json
│ │ │ ├── S-036.td.json
│ │ │ ├── S-037.td.json
│ │ │ ├── S-038_ANY.td.json
│ │ │ ├── S-038_Full.td.json
│ │ │ └── S-590.td.json
│ │ ├── F-028 - Get Event Trigger for Case V1 Internal
│ │ │ ├── F-028.feature
│ │ │ ├── F-028_Test_Data_Base.td.json
│ │ │ ├── S-044.td.json
│ │ │ ├── S-045.td.json
│ │ │ ├── S-046.td.json
│ │ │ ├── S-547.td.json
│ │ │ ├── S-548.td.json
│ │ │ ├── S-549.td.json
│ │ │ └── S-550.td.json
│ │ ├── F-029 - Get Event Trigger V1 Internal
│ │ │ ├── F-029.feature
│ │ │ ├── F-029_Test_Data_Base.td.json
│ │ │ ├── S-049.td.json
│ │ │ ├── S-050.td.json
│ │ │ ├── S-051.td.json
│ │ │ ├── S-052.td.json
│ │ │ ├── S-053.td.json
│ │ │ ├── S-054.td.json
│ │ │ └── S-551.td.json
│ │ ├── F-032 - Get Docs
│ │ │ ├── F-032.feature
│ │ │ ├── F-032_Base_Test_Data.td.json
│ │ │ ├── F-032_Case_Creation_Data_With_Document.td.json
│ │ │ ├── F-032_Case_Read_By_Solicitor_1.td.json
│ │ │ ├── F-032_Case_Read_By_Solicitor_3.td.json
│ │ │ ├── S-123.td.json
│ │ │ ├── S-123_Test_Data_Base.td.json
│ │ │ ├── S-124.td.json
│ │ │ ├── S-125.td.json
│ │ │ ├── S-126.td.json
│ │ │ ├── S-126_Superuser_Case_Creation_Data_With_Document.td.json
│ │ │ ├── S-127.td.json
│ │ │ └── S-128.td.json
│ │ ├── F-034 - Validate Case Data V2
│ │ │ ├── F-034.feature
│ │ │ ├── F-034_Test_Data_Base.td.json
│ │ │ ├── F-034_Test_Data_Base_2.td.json
│ │ │ ├── S-034.1.td.json
│ │ │ ├── S-034.2.td.json
│ │ │ ├── S-034.3.td.json
│ │ │ ├── S-308.td.json
│ │ │ ├── S-309.td.json
│ │ │ ├── S-310.td.json
│ │ │ ├── S-311.td.json
│ │ │ ├── S-312.td.json
│ │ │ └── S-314.td.json
│ │ ├── F-035 - Get Case V2 External
│ │ │ ├── F-035.feature
│ │ │ ├── F-035_Base_Test_Data.td.json
│ │ │ ├── S-035.01_Case.td.json
│ │ │ ├── S-035.01_Case_Token_Creation.td.json
│ │ │ ├── S-155.td.json
│ │ │ ├── S-156.td.json
│ │ │ ├── S-156_Case_Creation_Data.td.json
│ │ │ ├── S-157.td.json
│ │ │ ├── S-158.td.json
│ │ │ ├── S-159.td.json
│ │ │ ├── S-591.td.json
│ │ │ └── S-960.td.json
│ │ ├── F-036 - Get Event Trigger for Case V2 External
│ │ │ ├── F-036.feature
│ │ │ ├── F-036_Base_Test_Data.td.json
│ │ │ ├── S-199.td.json
│ │ │ ├── S-200.td.json
│ │ │ ├── S-201.td.json
│ │ │ ├── S-202.td.json
│ │ │ ├── S-203.td.json
│ │ │ ├── S-204.td.json
│ │ │ ├── S-205.td.json
│ │ │ └── S-206.td.json
│ │ ├── F-037 - Submit Event V2 External
│ │ │ ├── F-037.feature
│ │ │ ├── F-037_Test_Data_Base.td.json
│ │ │ ├── S-022.td.json
│ │ │ ├── S-023.td.json
│ │ │ ├── S-024-Prerequisite.td.json
│ │ │ ├── S-024.td.json
│ │ │ ├── S-025.td.json
│ │ │ ├── S-026.td.json
│ │ │ ├── S-027.td.json
│ │ │ ├── S-037-1_GetToken.td.json
│ │ │ ├── S-037-1_GetToken_Update.td.json
│ │ │ ├── S-037-TEMP_CreateCase.td.json
│ │ │ ├── S-037.1.td.json
│ │ │ ├── S-577-Prerequisite_Solicitor_1_Token_For_Update_Case.td.json
│ │ │ ├── S-577-Prerequisite_Solicitor_2_Token_For_Update_Case.td.json
│ │ │ ├── S-577-Prerequisite_Solicitor_3_Token_For_Update_Case.td.json
│ │ │ ├── S-577.td.json
│ │ │ ├── S-577_Get_Case_For_Case_Worker_Data_Base.td.json
│ │ │ ├── S-577_Later_Case_Read_By_Solicitor_1.td.json
│ │ │ ├── S-577_Later_Case_Read_By_Solicitor_3.td.json
│ │ │ ├── S-577_Later_Case_Update_By_Solicitor_1.td.json
│ │ │ ├── S-577_Later_Case_Update_By_Solicitor_3.td.json
│ │ │ ├── S-577_Response_Data_Base.td.json
│ │ │ ├── S-577_Response_Data_Classification.td.json
│ │ │ ├── S-577_Response_Data_Common.td.json
│ │ │ └── S-577_Update_Case_For_Case_Worker_Data_Base.td.json
│ │ ├── F-040 - Get Case V1 External
│ │ │ ├── F-040.feature
│ │ │ ├── F-040_Later_Case_Read_By_Solicitor_1.td.json
│ │ │ ├── F-040_Later_Case_Read_By_Solicitor_3.td.json
│ │ │ ├── F-040_Test_Data_Base.td.json
│ │ │ └── S-576.td.json
│ │ ├── F-042 - Get aboutToStart token V1 External
│ │ │ ├── Case_Creation_Using_Caseworker1_Role.td.json
│ │ │ ├── Case_Data_For_Case_Creation_Using_Caseworker1_Role.td.json
│ │ │ ├── F-042.feature
│ │ │ ├── F-042_Test_Data_Base.td.json
│ │ │ ├── S-243.td.json
│ │ │ ├── S-244.td.json
│ │ │ ├── S-245.td.json
│ │ │ ├── S-246.td.json
│ │ │ ├── S-248.td.json
│ │ │ ├── S-249.td.json
│ │ │ └── S-249_Update_Case_State.td.json
│ │ ├── F-044 - Submit Event V1 External
│ │ │ ├── F-044-Prerequisite.td.json
│ │ │ ├── F-044-Prerequisite_CaseUpdate.td.json
│ │ │ ├── F-044.feature
│ │ │ ├── F-044_Test_Data_Base.td.json
│ │ │ ├── S-044-1_GetToken.td.json
│ │ │ ├── S-044-1_GetToken_Update.td.json
│ │ │ ├── S-044-TEMP_CreateCase.td.json
│ │ │ ├── S-044.1.td.json
│ │ │ ├── S-277.td.json
│ │ │ ├── S-278.td.json
│ │ │ ├── S-279.td.json
│ │ │ ├── S-280.td.json
│ │ │ ├── S-281.td.json
│ │ │ ├── S-282.td.json
│ │ │ ├── S-283.td.json
│ │ │ ├── S-560.td.json
│ │ │ ├── S-579-Prerequisite_Solicitor_1_Token_For_Update_Case.td.json
│ │ │ ├── S-579-Prerequisite_Solicitor_2_Token_For_Update_Case.td.json
│ │ │ ├── S-579-Prerequisite_Solicitor_3_Token_For_Update_Case.td.json
│ │ │ ├── S-579-Update_Case_For_Solicitor_Data_Base.td.json
│ │ │ ├── S-579.td.json
│ │ │ ├── S-579_Get_Case_For_Case_Worker_Data_Base.td.json
│ │ │ ├── S-579_Later_Case_Read_By_Solicitor_1.td.json
│ │ │ ├── S-579_Later_Case_Read_By_Solicitor_3.td.json
│ │ │ ├── S-579_Later_Case_Update_By_Solicitor_1.td.json
│ │ │ └── S-579_Later_Case_Update_By_Solicitor_3.td.json
│ │ ├── F-045 - Grant Access V1
│ │ │ ├── Befta_Jurisdiction2
│ │ │ │ ├── F-045_Befta_Jurisdiction2_Full_Case_Creation_Data.td.json
│ │ │ │ ├── F-045_Befta_Jurisdiction2_Full_Case_Creation_Data_Token_Creation.td.json
│ │ │ │ ├── F-045_Grant_Case_Role.td.json
│ │ │ │ ├── F-045_Verify_Granted_Extra_Case_Role_for_Case.td.json
│ │ │ │ └── F-045_Verify_Granted_Multiple_Case_Roles_for_Case.td.json
│ │ │ ├── F-045.feature
│ │ │ ├── F-045_Get_Case_Roles_for_Case__Base.td.json
│ │ │ ├── F-045_Test_Data_Base.td.json
│ │ │ ├── F-045_Verify_Granted_Case_Role_for_Case.td.json
│ │ │ ├── F-045_Verify_Granted_No_Case_Roles_for_Case.td.json
│ │ │ ├── S-045.07.td.json
│ │ │ ├── S-151.td.json
│ │ │ ├── S-152.td.json
│ │ │ ├── S-153.td.json
│ │ │ ├── S-154.td.json
│ │ │ ├── S-544.td.json
│ │ │ └── S-545.td.json
│ │ ├── F-046 - Revoke Access V1
│ │ │ ├── F-046.feature
│ │ │ ├── F-046_Base_Request_Data.td.json
│ │ │ ├── F-046_Get_Case_Roles_for_Case__Base.td.json
│ │ │ ├── F-046_Grant_Access.td.json
│ │ │ ├── F-046_Verify_Granted_Case_Role_for_Case.td.json
│ │ │ ├── F-046_Verify_Granted_No_Case_Roles_for_Case.td.json
│ │ │ ├── S-222.td.json
│ │ │ ├── S-223.td.json
│ │ │ ├── S-224.td.json
│ │ │ └── S-225.td.json
│ │ ├── F-047 - Get Case IDs
│ │ │ ├── F-047.feature
│ │ │ ├── F-047_Grant_Access.td.json
│ │ │ ├── F-047_Test_Data_Base.td.json
│ │ │ ├── S-097.td.json
│ │ │ ├── S-098.td.json
│ │ │ ├── S-099.td.json
│ │ │ ├── S-100.td.json
│ │ │ ├── S-570.td.json
│ │ │ ├── S-571.td.json
│ │ │ ├── S-572.td.json
│ │ │ ├── S-573.td.json
│ │ │ ├── S-574.td.json
│ │ │ └── S-575.td.json
│ │ ├── F-048 - Get pagination metadata
│ │ │ ├── F-048.feature
│ │ │ ├── S-048.01_Case.td.json
│ │ │ ├── S-048.01_GetToken.td.json
│ │ │ ├── S-133.td.json
│ │ │ ├── S-134.td.json
│ │ │ ├── S-135.td.json
│ │ │ ├── S-136.td.json
│ │ │ ├── S-515.td.json
│ │ │ ├── S-516.td.json
│ │ │ ├── S-592.td.json
│ │ │ └── S-593.td.json
│ │ ├── F-049 - Start Case Creation V1 External
│ │ │ ├── F-049.feature
│ │ │ ├── F-049_Test_Data_Base.td.json
│ │ │ ├── S-231.td.json
│ │ │ ├── S-232.td.json
│ │ │ ├── S-233.td.json
│ │ │ ├── S-234.td.json
│ │ │ ├── S-235.td.json
│ │ │ ├── S-511.td.json
│ │ │ ├── S-512.td.json
│ │ │ └── S-513.td.json
│ │ ├── F-050 - Validate Case Data V2
│ │ │ ├── F-050.feature
│ │ │ ├── F-050_Common_Data_In_Body.td.json
│ │ │ ├── F-050_Test_Data_Base.td.json
│ │ │ ├── S-050.1.td.json
│ │ │ ├── S-050.2.td.json
│ │ │ ├── S-297.td.json
│ │ │ ├── S-298.td.json
│ │ │ ├── S-299.td.json
│ │ │ ├── S-300.td.json
│ │ │ └── S-301.td.json
│ │ ├── F-051 - Get Profile
│ │ │ ├── F-051.feature
│ │ │ ├── F-051_Test_Data_Base_V1.td.json
│ │ │ ├── F-051_Test_Data_Base_V2.td.json
│ │ │ ├── S-104.td.json
│ │ │ ├── S-105.td.json
│ │ │ ├── S-106.td.json
│ │ │ ├── S-107.td.json
│ │ │ ├── S-108.td.json
│ │ │ ├── S-109.td.json
│ │ │ └── S-110.td.json
│ │ ├── F-052 - Get Cases Citizen V1
│ │ │ ├── F-052.feature
│ │ │ ├── F-052_Case_Creation_Citizen_Role.td.json
│ │ │ ├── F-052_Test_Data_Base.td.json
│ │ │ ├── S-069.td.json
│ │ │ ├── S-070.td.json
│ │ │ ├── S-071.td.json
│ │ │ └── S-072.td.json
│ │ ├── F-053 - Create Case Citizen V1 External
│ │ │ ├── F-053-Prerequisite.td.json
│ │ │ ├── F-053.feature
│ │ │ ├── F-053_Test_Data_Base.td.json
│ │ │ ├── S-267.td.json
│ │ │ ├── S-268.td.json
│ │ │ ├── S-269.td.json
│ │ │ ├── S-271.td.json
│ │ │ ├── S-272.td.json
│ │ │ ├── S-552.td.json
│ │ │ ├── S-553.td.json
│ │ │ ├── S-554.td.json
│ │ │ ├── S-555.td.json
│ │ │ ├── S-578-Prerequisite_Citizen_Token_For_Update_Case.td.json
│ │ │ ├── S-578.td.json
│ │ │ ├── S-578_Later_Case_Update_By_Citizen.td.json
│ │ │ └── S-578_Update_Case_For_Citizen_Data_Base.td.json
│ │ ├── F-054 - Get Case Data Citizen V1 External
│ │ │ ├── F-054.feature
│ │ │ ├── F-054_Base_Test_Data.td.json
│ │ │ ├── F-054_Case_Creation_Data.td.json
│ │ │ ├── S-093.td.json
│ │ │ ├── S-094.td.json
│ │ │ ├── S-095.td.json
│ │ │ ├── S-562.td.json
│ │ │ ├── S-563.td.json
│ │ │ ├── S-564.td.json
│ │ │ ├── S-565.td.json
│ │ │ ├── S-566.td.json
│ │ │ ├── S-567.td.json
│ │ │ ├── S-568.td.json
│ │ │ └── S-569.td.json
│ │ ├── F-055 - Start Event Creation Citizen V1 External
│ │ │ ├── F-055.feature
│ │ │ ├── F-055_Base_Test_Data.td.json
│ │ │ ├── F-055_Case_Creation_Data.td.json
│ │ │ ├── S-251.td.json
│ │ │ ├── S-252.td.json
│ │ │ ├── S-253.td.json
│ │ │ ├── S-254.td.json
│ │ │ └── S-255.td.json
│ │ ├── F-056 - Submit Event Citizen V1 External
│ │ │ ├── F-056.feature
│ │ │ ├── F-056_Case_Data_Base.td.json
│ │ │ ├── F-056_Test_Data_Base.td.json
│ │ │ ├── S-284.td.json
│ │ │ ├── S-285.td.json
│ │ │ ├── S-287.td.json
│ │ │ ├── S-288.td.json
│ │ │ ├── S-584-Prerequisite_Citizen_Token_For_Update_Case.td.json
│ │ │ ├── S-584.td.json
│ │ │ ├── S-584_Get_Case_For_Citizen_Data_Base.td.json
│ │ │ ├── S-584_Later_Case_Update_By_Citizen.td.json
│ │ │ └── S-584_Update_Case_For_Citizen_Data_Base.td.json
│ │ ├── F-057 - Get Pagination Meta Citizen
│ │ │ ├── F-057.feature
│ │ │ ├── F-057_Test_Data_Base.td.json
│ │ │ ├── S-137.td.json
│ │ │ ├── S-138.td.json
│ │ │ ├── S-139.td.json
│ │ │ ├── S-140.td.json
│ │ │ ├── S-542.td.json
│ │ │ ├── S-543.td.json
│ │ │ └── S-594.td.json
│ │ ├── F-058 - Start Case Creation Citizen V1 External
│ │ │ ├── F-058.feature
│ │ │ ├── F-058_Test_Data_Base.td.json
│ │ │ ├── S-237.td.json
│ │ │ ├── S-238.td.json
│ │ │ ├── S-239.td.json
│ │ │ ├── S-240.td.json
│ │ │ ├── S-241.td.json
│ │ │ ├── S-517.td.json
│ │ │ ├── S-518.td.json
│ │ │ └── S-519.td.json
│ │ ├── F-059 - Validate Fields Citizen V1
│ │ │ ├── F-059.feature
│ │ │ ├── F-059_Common_Data_In_Body.td.json
│ │ │ ├── F-059_Test_Data_Base.td.json
│ │ │ ├── S-303.td.json
│ │ │ ├── S-304.td.json
│ │ │ ├── S-305.td.json
│ │ │ ├── S-306.td.json
│ │ │ └── S-307.td.json
│ │ ├── F-063 - Get Search Inputs V2 Internal
│ │ │ ├── F-063.feature
│ │ │ ├── F-063_Base_Private_Test_Data.td.json
│ │ │ ├── F-063_Base_Test_Data.td.json
│ │ │ ├── S-213.td.json
│ │ │ ├── S-214.td.json
│ │ │ ├── S-215.td.json
│ │ │ ├── S-219.td.json
│ │ │ ├── S-220.td.json
│ │ │ ├── S-561.td.json
│ │ │ └── S-595.td.json
│ │ ├── F-064 - Get Workbasket Inputs V2 Internal
│ │ │ ├── F-064.feature
│ │ │ ├── F-064_Test_Data_Base.td.json
│ │ │ ├── S-217.td.json
│ │ │ ├── S-218.td.json
│ │ │ ├── S-556.td.json
│ │ │ ├── S-557.td.json
│ │ │ ├── S-558.td.json
│ │ │ └── S-596.td.json
│ │ ├── F-065 - Get Case V2 Internal
│ │ │ ├── F-065.feature
│ │ │ ├── F-065_Later_Case_Read_By_Solicitor_1.td.json
│ │ │ ├── F-065_Later_Case_Read_By_Solicitor_3.td.json
│ │ │ ├── F-065_Later_Case_Read_By_Solicitor_3_Generated_By_Solicitor_1.td.json
│ │ │ ├── F-065_Test_Data_Base.td.json
│ │ │ ├── S-160.td.json
│ │ │ ├── S-161.td.json
│ │ │ ├── S-161_Case_Creation_Data.td.json
│ │ │ ├── S-162.td.json
│ │ │ ├── S-163.td.json
│ │ │ ├── S-164-Prerequisite.td.json
│ │ │ ├── S-164-Prerequisite_Case_Update.td.json
│ │ │ ├── S-164.td.json
│ │ │ ├── S-165.td.json
│ │ │ ├── S-585.td.json
│ │ │ └── S-586.td.json
│ │ ├── F-066 - Get Event Trigger V2 Internal
│ │ │ ├── F-066.feature
│ │ │ ├── F-066_Test_Data_Base.td.json
│ │ │ ├── S-175.td.json
│ │ │ ├── S-176.td.json
│ │ │ ├── S-177.td.json
│ │ │ ├── S-178.td.json
│ │ │ ├── S-180.td.json
│ │ │ └── S-182.td.json
│ │ ├── F-067 - Get Case Event Data V2 Internal
│ │ │ ├── Befta_Case_Data_Extension.td.json
│ │ │ ├── F-067.feature
│ │ │ ├── F-067_Test_Data_Base.td.json
│ │ │ ├── S-207.td.json
│ │ │ ├── S-208.td.json
│ │ │ ├── S-209.td.json
│ │ │ ├── S-210.td.json
│ │ │ ├── S-212.td.json
│ │ │ └── S-212_Get_Case_Data.td.json
│ │ ├── F-068 - Drafts Endpoint V2 Internal
│ │ │ ├── F-068.feature
│ │ │ ├── F-068_Create_Draft.td.json
│ │ │ ├── F-068_Get_Event_Token.td.json
│ │ │ ├── F-068_Test_Data_Base.td.json
│ │ │ ├── S-068.1.td.json
│ │ │ ├── S-068.2.td.json
│ │ │ ├── S-068.3.td.json
│ │ │ └── S-068.4.td.json
│ │ ├── F-069 - Event Enabling Condition
│ │ │ ├── F-069.feature
│ │ │ ├── F-069_CaseCreation.td.json
│ │ │ ├── F-069_CreateCaseTokenCreation.td.json
│ │ │ ├── F-069_Test_Data_Base.td.json
│ │ │ ├── S-069.1.td.json
│ │ │ └── S-069.2.td.json
│ │ ├── F-1001
│ │ │ ├── F-1001-Base-Root.td.json
│ │ │ ├── F-1001-Test_Base_Response_Body.td.json
│ │ │ ├── F-1001-Test_Create_Case_Data.td.json
│ │ │ ├── F-1001.feature
│ │ │ ├── F-1001_Test_Data_Base.td.json
│ │ │ ├── S-1051-Case_Creation_Main.td.json
│ │ │ ├── S-1051.td.json
│ │ │ ├── S-1052-Case_Creation_Main.td.json
│ │ │ ├── S-1052.td.json
│ │ │ ├── S-1053-Case_Creation_Main.td.json
│ │ │ ├── S-1053.td.json
│ │ │ ├── S-1054.td.json
│ │ │ └── S-1055.td.json
│ │ ├── F-1002 - Case Update With Documents
│ │ │ ├── Default_Document_Upload_1.td.json
│ │ │ ├── Default_Document_Upload_2.td.json
│ │ │ ├── Default_Document_Upload_3.td.json
│ │ │ ├── F-1002-Case_Creation_Data.td.json
│ │ │ ├── F-1002-Default_Get_Case_Data_Base.td.json
│ │ │ ├── F-1002-Test_Base_Request_Body.td.json
│ │ │ ├── F-1002-Test_Base_Response_Body.td.json
│ │ │ ├── F-1002.feature
│ │ │ ├── S-1011-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1011.td.json
│ │ │ ├── S-1011_Get_Case_Data_Base.td.json
│ │ │ ├── S-1012-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1012.td.json
│ │ │ ├── S-1012_Get_Case_Data_Base.td.json
│ │ │ ├── S-1013-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1013.td.json
│ │ │ ├── S-1013_Get_Case_Data_Base.td.json
│ │ │ ├── S-1014-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1014.td.json
│ │ │ ├── S-1014_Get_Case_Data_Base.td.json
│ │ │ ├── S-1015-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1015.td.json
│ │ │ ├── S-1016-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1016.td.json
│ │ │ ├── S-1017-Update_Event_Token_Creation.td.json
│ │ │ ├── S-1017.td.json
│ │ │ ├── S-1018-Update_Event_Token_Creation.td.json
│ │ │ └── S-1018.td.json
│ │ ├── F-1003 - Case Creation With Documents
│ │ │ ├── Default_Document_Upload_Data_01.td.json
│ │ │ ├── Default_Document_Upload_Data_02.td.json
│ │ │ ├── Default_Document_Upload_Data_03.td.json
│ │ │ ├── Default_Document_Upload_Data_04.td.json
│ │ │ ├── Default_Document_Upload_Data_05.td.json
│ │ │ ├── Default_Document_Upload_Data_06.td.json
│ │ │ ├── Default_Document_Upload_Data_07.td.json
│ │ │ ├── Default_Get_Case_Data_Base.td.json
│ │ │ ├── Default_Get_Case_Data_Base_01.td.json
│ │ │ ├── Default_Get_Case_Data_Base_02.td.json
│ │ │ ├── F-1003-Base-Root.td.json
│ │ │ ├── F-1003-SubmitCaseCreationResponse.td.json
│ │ │ ├── F-1003-SubmitCaseCreationWith.td.json
│ │ │ ├── F-1003-Test_Base_Response_Body.td.json
│ │ │ ├── F-1003-Test_Base_data.td.json
│ │ │ ├── F-1003.feature
│ │ │ ├── Register_Doc_Info_Stub.td.json
│ │ │ ├── Register_Dynamic_Stub.td.json
│ │ │ ├── S-1030.td.json
│ │ │ ├── S-1031.td.json
│ │ │ ├── S-1032.1.td.json
│ │ │ ├── S-1032.2.td.json
│ │ │ ├── S-1033.td.json
│ │ │ ├── S-1034.td.json
│ │ │ ├── S-1035.td.json
│ │ │ ├── S-1036.td.json
│ │ │ ├── S-1037.td.json
│ │ │ ├── S-1041.td.json
│ │ │ ├── S-1041_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── S-1042.td.json
│ │ │ ├── S-1043.td.json
│ │ │ ├── UnRegister_All_Doc_Info_Stubs_By_Metadata.td.json
│ │ │ └── UnRegister_Dynamic_Stub_By_Metadata.td.json
│ │ ├── F-1004 - GlobalSearch - Create and update cases
│ │ │ ├── Befta_Global_Search_Case_Data.td.json
│ │ │ ├── Befta_Global_Search_Case_Data_Collection.td.json
│ │ │ ├── Befta_Global_Search_Case_Data_Updated.td.json
│ │ │ ├── Befta_Global_Search_Data_Classifications.td.json
│ │ │ ├── Befta_Global_Search_Data_Classifications_Collection.td.json
│ │ │ ├── Befta_Global_Search_Expected_Search_Criteria.td.json
│ │ │ ├── Befta_Global_Search_Expected_Search_Criteria_Collection.td.json
│ │ │ ├── Befta_Global_Search_Expected_Updated_Search_Criteria.td.json
│ │ │ ├── Befta_Global_Search_Expected_Updated_Search_Criteria_Collection.td.json
│ │ │ ├── F-1004.feature
│ │ │ ├── F-1004_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-1004_Case_Data_Create_Token_Creation_Citizen.td.json
│ │ │ ├── F-1004_CaseworkerUpdateCaseEvent.td.json
│ │ │ ├── F-1004_CitizenUpdateCaseEvent.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCaseworker_Collection.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCaseworker_ComplexCollection.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCaseworker_InvalidDataFields.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCaseworker_InvalidDataFieldsCollection.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCitizen.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCitizen_Collection.td.json
│ │ │ ├── F-1004_CreateCasePreRequisiteCitizen_InvalidDateFields.td.json
│ │ │ ├── F-1004_GetCaseworkerUpdateToken.td.json
│ │ │ ├── F-1004_GetCaseworkerUpdateToken_Collection.td.json
│ │ │ ├── F-1004_GetCaseworkerUpdateToken_ComplexCollection.td.json
│ │ │ ├── F-1004_GetCaseworkerUpdateToken_InvalidFieldsCase.td.json
│ │ │ ├── F-1004_GetCaseworkerUpdateToken_InvalidFieldsCaseCollection.td.json
│ │ │ ├── F-1004_GetCitizenUpdateToken.td.json
│ │ │ ├── F-1004_GetCitizenUpdateToken_Collection.td.json
│ │ │ ├── F-1004_GetCitizenUpdateToken_InvalidFieldsCase.td.json
│ │ │ ├── F-1004_UpdateCaseEventV2.td.json
│ │ │ ├── S-1004.1.td.json
│ │ │ ├── S-1004.10.td.json
│ │ │ ├── S-1004.11.td.json
│ │ │ ├── S-1004.12.td.json
│ │ │ ├── S-1004.13.td.json
│ │ │ ├── S-1004.14.td.json
│ │ │ ├── S-1004.15.td.json
│ │ │ ├── S-1004.16.td.json
│ │ │ ├── S-1004.17.td.json
│ │ │ ├── S-1004.18.td.json
│ │ │ ├── S-1004.19.td.json
│ │ │ ├── S-1004.2.td.json
│ │ │ ├── S-1004.20.td.json
│ │ │ ├── S-1004.21.td.json
│ │ │ ├── S-1004.22.td.json
│ │ │ ├── S-1004.23.td.json
│ │ │ ├── S-1004.3.td.json
│ │ │ ├── S-1004.4.td.json
│ │ │ ├── S-1004.5.td.json
│ │ │ ├── S-1004.6.td.json
│ │ │ ├── S-1004.7.td.json
│ │ │ ├── S-1004.8.td.json
│ │ │ └── S-1004.9.td.json
│ │ ├── F-1005 - GlobalSearch - Search cases
│ │ │ ├── F-1005.feature
│ │ │ ├── F-1005_CreateCaseMasterCaseType.td.json
│ │ │ ├── F-1005_CreateCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1005_CreateCaseWithCallback.td.json
│ │ │ ├── F-1005_CreateSecondCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1005_GetCaseworkerUpdateToken.td.json
│ │ │ ├── F-1005_GetCreateCaseCallbackToken.td.json
│ │ │ ├── F-1005_GetCreateCaseMasterCaseTypeToken.td.json
│ │ │ ├── F-1005_SearchCaseBase.td.json
│ │ │ ├── F-1005_UpdateCasePreRequisiteCaseworker.td.json
│ │ │ ├── GlobalSearchIndexCreation.td.json
│ │ │ ├── S-1005.1.td.json
│ │ │ ├── S-1005.10.td.json
│ │ │ ├── S-1005.11.td.json
│ │ │ ├── S-1005.12.td.json
│ │ │ ├── S-1005.13.td.json
│ │ │ ├── S-1005.2.td.json
│ │ │ ├── S-1005.3.td.json
│ │ │ ├── S-1005.4.td.json
│ │ │ ├── S-1005.5.td.json
│ │ │ ├── S-1005.6.td.json
│ │ │ ├── S-1005.7.td.json
│ │ │ ├── S-1005.8.td.json
│ │ │ └── S-1005.9.td.json
│ │ ├── F-1006 - GlobalSearch - AC tests
│ │ │ ├── F-1006.feature
│ │ │ ├── F-1006_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-1006_CreateAnotherCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1006_CreateCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1006_CreateCases.td.json
│ │ │ ├── F-1006_CreateRestrictedCase.td.json
│ │ │ ├── F-1006_ExpectedCaseSearchResult.td.json
│ │ │ ├── F-1006_Restricted_Case_Create_Token_Creation.td.json
│ │ │ ├── F-1006_SearchCaseBase.td.json
│ │ │ ├── F-1006_SearchCaseBaseRestricted.td.json
│ │ │ ├── S-1006.1.td.json
│ │ │ ├── S-1006.2.td.json
│ │ │ ├── S-1006.3.td.json
│ │ │ ├── S-1006.3_ExpectedCaseSearchResult.td.json
│ │ │ ├── S-1006.4.td.json
│ │ │ └── S-1006.5.td.json
│ │ ├── F-1007 - GlobalSearch - AC Case Access Categories
│ │ │ ├── F-1007.feature
│ │ │ ├── F-1007_CreateCaseBase.td.json
│ │ │ ├── F-1007_CreateCaseTokenCreation.td.json
│ │ │ ├── F-1007_SearchCaseBase.td.json
│ │ │ ├── S-1007.1.td.json
│ │ │ ├── S-1007.1_CreateCase.td.json
│ │ │ ├── S-1007.2.td.json
│ │ │ ├── S-1007.2_CreateCase.td.json
│ │ │ ├── S-1007.3.td.json
│ │ │ ├── S-1007.3_CreateCase.td.json
│ │ │ ├── S-1007.4.td.json
│ │ │ ├── S-1007.4_CreateCase.td.json
│ │ │ ├── S-1007.5.td.json
│ │ │ └── S-1007.5_CreateCase.td.json
│ │ ├── F-101 - Grant Access V2
│ │ │ ├── F-101.feature
│ │ │ ├── F-101_Test_Data_Base.td.json
│ │ │ ├── F101_Case_Data_Solicitor.td.json
│ │ │ ├── F101_GetToken.td.json
│ │ │ ├── S-525.td.json
│ │ │ ├── S-526.td.json
│ │ │ ├── S-527.td.json
│ │ │ ├── S-528.td.json
│ │ │ ├── S-529.td.json
│ │ │ ├── S-530.td.json
│ │ │ ├── S-531-Grant.td.json
│ │ │ └── S-531.td.json
│ │ ├── F-1015 - Start Case Event TTL
│ │ │ ├── F-1015.feature
│ │ │ ├── F-1015_CaseFields_TTL.td.json
│ │ │ ├── F-1015_CaseFields_TextFields.td.json
│ │ │ ├── F-1015_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-1015_Case_Data_Create_Token_Creation_Citizen.td.json
│ │ │ ├── F-1015_CreateCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1015_CreateCasePreRequisiteCaseworker_noTTL.td.json
│ │ │ ├── F-1015_CreateCasePreRequisiteCitizen.td.json
│ │ │ ├── F-1015_CreateCasePreRequisiteCitizen_noTTL.td.json
│ │ │ ├── S-1015.1.repeat.td.json
│ │ │ ├── S-1015.1.td.json
│ │ │ ├── S-1015.10.td.json
│ │ │ ├── S-1015.11.td.json
│ │ │ ├── S-1015.12.td.json
│ │ │ ├── S-1015.13.td.json
│ │ │ ├── S-1015.14.td.json
│ │ │ ├── S-1015.15.td.json
│ │ │ ├── S-1015.16.td.json
│ │ │ ├── S-1015.17.td.json
│ │ │ ├── S-1015.18.td.json
│ │ │ ├── S-1015.19.td.json
│ │ │ ├── S-1015.2.repeat.td.json
│ │ │ ├── S-1015.2.td.json
│ │ │ ├── S-1015.20.td.json
│ │ │ ├── S-1015.21.td.json
│ │ │ ├── S-1015.22.td.json
│ │ │ ├── S-1015.23.td.json
│ │ │ ├── S-1015.24.td.json
│ │ │ ├── S-1015.25.td.json
│ │ │ ├── S-1015.3.repeat.td.json
│ │ │ ├── S-1015.3.td.json
│ │ │ ├── S-1015.31.td.json
│ │ │ ├── S-1015.32.td.json
│ │ │ ├── S-1015.33.td.json
│ │ │ ├── S-1015.35.td.json
│ │ │ ├── S-1015.36.td.json
│ │ │ ├── S-1015.4.repeat.td.json
│ │ │ ├── S-1015.4.td.json
│ │ │ ├── S-1015.41.td.json
│ │ │ ├── S-1015.42.td.json
│ │ │ ├── S-1015.43.td.json
│ │ │ ├── S-1015.45.td.json
│ │ │ ├── S-1015.46.td.json
│ │ │ ├── S-1015.4__base.td.json
│ │ │ ├── S-1015.5.repeat.td.json
│ │ │ ├── S-1015.5.td.json
│ │ │ ├── S-1015.51.td.json
│ │ │ ├── S-1015.52.td.json
│ │ │ ├── S-1015.53.td.json
│ │ │ ├── S-1015.55.td.json
│ │ │ ├── S-1015.56.td.json
│ │ │ ├── S-1015.5__base.td.json
│ │ │ ├── S-1015.6.td.json
│ │ │ ├── S-1015.61.td.json
│ │ │ ├── S-1015.62.td.json
│ │ │ ├── S-1015.63.td.json
│ │ │ ├── S-1015.65.td.json
│ │ │ ├── S-1015.66.td.json
│ │ │ ├── S-1015.7.td.json
│ │ │ ├── S-1015.71.td.json
│ │ │ ├── S-1015.72.td.json
│ │ │ ├── S-1015.73.td.json
│ │ │ ├── S-1015.75.td.json
│ │ │ ├── S-1015.76.td.json
│ │ │ ├── S-1015.8.td.json
│ │ │ ├── S-1015.9.td.json
│ │ │ └── TTL_Case_Data.td.json
│ │ ├── F-1016 - Submit Event to Update TTL
│ │ │ ├── CreateCases
│ │ │ │ ├── F-1016_CreateCaseOverrideTTLPreRequisiteCaseworker.td.json
│ │ │ │ ├── F-1016_CreateCaseOverrideTTLPreRequisiteCitizen.td.json
│ │ │ │ ├── F-1016_CreateCasePreRequisiteCaseworker.td.json
│ │ │ │ ├── F-1016_CreateCasePreRequisiteCaseworkerBase.td.json
│ │ │ │ ├── F-1016_CreateCasePreRequisiteCaseworker_noTTL.td.json
│ │ │ │ ├── F-1016_CreateCasePreRequisiteCitizen.td.json
│ │ │ │ ├── F-1016_CreateCasePreRequisiteCitizen_noTTL.td.json
│ │ │ │ ├── F-1016_CreateSuspendedCasePreRequisiteCaseworker.td.json
│ │ │ │ ├── F-1016_CreateSuspendedCasePreRequisiteCitizen.td.json
│ │ │ │ ├── F-1016_GetEventTokenBase.td.json
│ │ │ │ ├── S-1016_GetCreateToken.td.json
│ │ │ │ ├── S-1016_GetUpdateSuspendedCaseTokenCaseworker.td.json
│ │ │ │ ├── S-1016_GetUpdateSuspendedCaseTokenCitizen.td.json
│ │ │ │ ├── S-1016_GetUpdateTokenCaseworker.td.json
│ │ │ │ ├── S-1016_GetUpdateTokenCaseworker_noTTL.td.json
│ │ │ │ ├── S-1016_GetUpdateTokenCitizen.td.json
│ │ │ │ ├── S-1016_GetUpdateTokenCitizen_noTTL.td.json
│ │ │ │ ├── S-1016_GetUpdateTokenOverrideTTLCaseworker.td.json
│ │ │ │ └── S-1016_GetUpdateTokenOverrideTTLCitizen.td.json
│ │ │ ├── F-1016.feature
│ │ │ ├── F-1016_GetCaseDetails_Caseworker.td.json
│ │ │ ├── F-1016_GetCaseDetails_Citizen.td.json
│ │ │ ├── F-1016_Test_Data_Base.td.json
│ │ │ ├── F-1016_Test_Data_Base_Citizen.td.json
│ │ │ ├── F-1016_Test_Data_Base_V2.td.json
│ │ │ ├── S-1016.1.repeat.OverrideTTL.td.json
│ │ │ ├── S-1016.1.repeat.SystemTTL.td.json
│ │ │ ├── S-1016.1.repeat.td.json
│ │ │ ├── S-1016.1.td.json
│ │ │ ├── S-1016.10.td.json
│ │ │ ├── S-1016.101.td.json
│ │ │ ├── S-1016.102.td.json
│ │ │ ├── S-1016.103.td.json
│ │ │ ├── S-1016.105.td.json
│ │ │ ├── S-1016.106.td.json
│ │ │ ├── S-1016.11.td.json
│ │ │ ├── S-1016.111.VerifyCaseDetails.td.json
│ │ │ ├── S-1016.111.td.json
│ │ │ ├── S-1016.112.VerifyCaseDetails.td.json
│ │ │ ├── S-1016.112.td.json
│ │ │ ├── S-1016.113.VerifyCaseDetails.td.json
│ │ │ ├── S-1016.113.td.json
│ │ │ ├── S-1016.115.VerifyCaseDetails.td.json
│ │ │ ├── S-1016.115.td.json
│ │ │ ├── S-1016.116.td.json
│ │ │ ├── S-1016.12.td.json
│ │ │ ├── S-1016.121.td.json
│ │ │ ├── S-1016.122.td.json
│ │ │ ├── S-1016.123.td.json
│ │ │ ├── S-1016.125.td.json
│ │ │ ├── S-1016.126.td.json
│ │ │ ├── S-1016.13.td.json
│ │ │ ├── S-1016.14.td.json
│ │ │ ├── S-1016.15.repeat.OverrideTTL.td.json
│ │ │ ├── S-1016.15.repeat.SystemTTL.td.json
│ │ │ ├── S-1016.15.repeat.td.json
│ │ │ ├── S-1016.15.td.json
│ │ │ ├── S-1016.16.repeat.td.json
│ │ │ ├── S-1016.16.td.json
│ │ │ ├── S-1016.17.td.json
│ │ │ ├── S-1016.18.td.json
│ │ │ ├── S-1016.19.td.json
│ │ │ ├── S-1016.2.repeat.td.json
│ │ │ ├── S-1016.2.td.json
│ │ │ ├── S-1016.20.td.json
│ │ │ ├── S-1016.21.td.json
│ │ │ ├── S-1016.22.td.json
│ │ │ ├── S-1016.23.td.json
│ │ │ ├── S-1016.24.td.json
│ │ │ ├── S-1016.25.td.json
│ │ │ ├── S-1016.26.td.json
│ │ │ ├── S-1016.27.td.json
│ │ │ ├── S-1016.28.td.json
│ │ │ ├── S-1016.29.td.json
│ │ │ ├── S-1016.3.td.json
│ │ │ ├── S-1016.30.td.json
│ │ │ ├── S-1016.31.td.json
│ │ │ ├── S-1016.32.td.json
│ │ │ ├── S-1016.33.td.json
│ │ │ ├── S-1016.34.td.json
│ │ │ ├── S-1016.35.td.json
│ │ │ ├── S-1016.36.td.json
│ │ │ ├── S-1016.37.td.json
│ │ │ ├── S-1016.38.td.json
│ │ │ ├── S-1016.39.td.json
│ │ │ ├── S-1016.4.td.json
│ │ │ ├── S-1016.5.td.json
│ │ │ ├── S-1016.51.td.json
│ │ │ ├── S-1016.52.td.json
│ │ │ ├── S-1016.53.VerifyTtlUnchanged.td.json
│ │ │ ├── S-1016.53.td.json
│ │ │ ├── S-1016.6.td.json
│ │ │ ├── S-1016.61.td.json
│ │ │ ├── S-1016.62.td.json
│ │ │ ├── S-1016.63.VerifyTtlUnchanged.td.json
│ │ │ ├── S-1016.63.td.json
│ │ │ ├── S-1016.7.td.json
│ │ │ ├── S-1016.71.VerifyCaseDetails.td.json
│ │ │ ├── S-1016.71.td.json
│ │ │ ├── S-1016.72.VerifyCaseDetails.td.json
│ │ │ ├── S-1016.72.td.json
│ │ │ ├── S-1016.73.VerifyTtlUnchanged.td.json
│ │ │ ├── S-1016.73.td.json
│ │ │ ├── S-1016.8.repeat.OverrideTTL.td.json
│ │ │ ├── S-1016.8.repeat.SystemTTL.td.json
│ │ │ ├── S-1016.8.repeat.td.json
│ │ │ ├── S-1016.8.td.json
│ │ │ ├── S-1016.81.td.json
│ │ │ ├── S-1016.82.td.json
│ │ │ ├── S-1016.83.td.json
│ │ │ ├── S-1016.86.td.json
│ │ │ ├── S-1016.87.td.json
│ │ │ ├── S-1016.88.td.json
│ │ │ ├── S-1016.9.repeat.td.json
│ │ │ ├── S-1016.9.td.json
│ │ │ ├── S-1016.91.td.json
│ │ │ ├── S-1016.92.td.json
│ │ │ ├── S-1016.93.td.json
│ │ │ ├── Snippets
│ │ │ │ └── F-1016_Response_ErrorWhenNoWriteAccessToSystemTTL.td.json
│ │ │ └── UpdateCase
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateCaseTTLIncHidden_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateCaseTTLIncHidden_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateCaseTTLInc_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateCaseTTLInc_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateWithSubmitTTLMissing_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateWithSubmitTTLMissing_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateWithSubmitTTLNull_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateWithSubmitTTLNull_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── F-1016_UpdateCase_TTLCaseType_updateWithSubmitTTLToUpper_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ └── F-1016_UpdateCase_TTLCaseType_updateWithSubmitTTLToUpper_PreRequisiteCitizen_TokenCreation.td.json
│ │ ├── F-1017 - Validate Event to Update TTL
│ │ │ ├── CreateCases
│ │ │ │ ├── F-1017_CreateCasePreRequisiteCaseworker.td.json
│ │ │ │ ├── F-1017_CreateCasePreRequisiteCaseworkerBase.td.json
│ │ │ │ ├── F-1017_CreateSuspendedCasePreRequisiteCaseworker.td.json
│ │ │ │ ├── F-1017_CreateSuspendedCasePreRequisiteCitizen.td.json
│ │ │ │ └── S-1017_GetCreateToken.td.json
│ │ │ ├── F-1017.feature
│ │ │ ├── S-1017.1.td.json
│ │ │ ├── S-1017.11.td.json
│ │ │ ├── S-1017.12.td.json
│ │ │ ├── S-1017.13.td.json
│ │ │ ├── S-1017.15.td.json
│ │ │ ├── S-1017.16.td.json
│ │ │ ├── S-1017.2.td.json
│ │ │ ├── S-1017.21.td.json
│ │ │ ├── S-1017.22.td.json
│ │ │ ├── S-1017.23.td.json
│ │ │ ├── S-1017.25.td.json
│ │ │ ├── S-1017.26.td.json
│ │ │ ├── S-1017.3.td.json
│ │ │ ├── S-1017.31.td.json
│ │ │ ├── S-1017.32.td.json
│ │ │ ├── S-1017.33.td.json
│ │ │ ├── S-1017.35.td.json
│ │ │ ├── S-1017.36.td.json
│ │ │ ├── S-1017.4.td.json
│ │ │ ├── S-1017.5.td.json
│ │ │ ├── S-1017.6.td.json
│ │ │ ├── S-1017.7.td.json
│ │ │ ├── S-1017.8.td.json
│ │ │ ├── S-1017.9.td.json
│ │ │ └── UpdateCase
│ │ │ │ ├── F-1017_UpdateCase_TTLCaseType_updateWithMidEventTTLMissing_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1017_UpdateCase_TTLCaseType_updateWithMidEventTTLMissing_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── F-1017_UpdateCase_TTLCaseType_updateWithMidEventTTLNull_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1017_UpdateCase_TTLCaseType_updateWithMidEventTTLNull_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── F-1017_UpdateCase_TTLCaseType_updateWithMidEventTTLToUpper_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── F-1017_UpdateCase_TTLCaseType_updateWithMidEventTTLToUpper_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── S-1017_GetUpdateSuspendedCaseToken.td.json
│ │ │ │ └── S-1017_GetUpdateSuspendedCaseTokenCitizen.td.json
│ │ ├── F-1018 - Submit Event Creation Handle Case Links
│ │ │ ├── CaseLinkVerifications
│ │ │ │ ├── F-1018.1-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1018.12-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1018.13-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1018.2-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1018.21-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1018.22-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1018_VerifyBlankCaseLinks.td.json
│ │ │ │ ├── F-1018_VerifyBlankCitizenCaseLinks.td.json
│ │ │ │ ├── F-1018_VerifyCaseLinksBase.td.json
│ │ │ │ ├── F-1018_VerifyCitizenLinkedCaseLinksUnchanged.td.json
│ │ │ │ ├── F-1018_VerifyLinkedCaseLinksUnchanged.td.json
│ │ │ │ ├── F-1018_VerifyMultipleCaseLinks.td.json
│ │ │ │ ├── F-1018_VerifyMultipleCaseLinksUsingStandardLinkField_Caseworker.td.json
│ │ │ │ ├── F-1018_VerifyMultipleCaseLinksUsingStandardLinkField_Citizen.td.json
│ │ │ │ ├── F-1018_VerifyMultipleLinkedCaseLinksUnchanged.td.json
│ │ │ │ ├── F-1018_VerifyRemovedCaseLinks.td.json
│ │ │ │ └── F-1018_VerifyRemovedCitizenCaseLinks.td.json
│ │ │ ├── CreateCases
│ │ │ │ ├── Caseworker
│ │ │ │ │ ├── F-1018-GetLinkedCaseUpdateEventToken.td.json
│ │ │ │ │ ├── F-1018-GetMultipleLinkedCaseUpdateEventToken.td.json
│ │ │ │ │ ├── F-1018-GetUpdateEventToken.td.json
│ │ │ │ │ ├── F-1018-GetUpdateEventToken_ForStandardCaseLinkTests.td.json
│ │ │ │ │ ├── F-1018_CreateAnotherCasePreRequisiteCaseworkerBase.td.json
│ │ │ │ │ ├── F-1018_CreateCasePreRequisiteCaseworkerBase.td.json
│ │ │ │ │ ├── F-1018_CreateCaseWithStandardCaseLinksByCaseworker.td.json
│ │ │ │ │ ├── F-1018_CreateLinkedCasePreRequisiteCaseworkerBase.td.json
│ │ │ │ │ ├── F-1018_CreateMultipleLinkedCasePreRequisiteCaseworkerBase.td.json
│ │ │ │ │ ├── F-1018_CreateThirdCaseDifferentCaseTypePreRequisiteCaseworkerBase.td.json
│ │ │ │ │ ├── F-1018_Test_Data_Base.td.json
│ │ │ │ │ ├── F-1018_Test_Data_Base_Negative.td.json
│ │ │ │ │ ├── F-1018_Test_Data_Base_Negative_V2.td.json
│ │ │ │ │ ├── F-1018_Test_Data_Base_V2.td.json
│ │ │ │ │ ├── S-1018_GetCreateToken.td.json
│ │ │ │ │ └── S-1018_GetCreateToken_DifferentCaseType.td.json
│ │ │ │ └── Citizen
│ │ │ │ │ ├── F-1018-GetCitizenUpdateEventToken.td.json
│ │ │ │ │ ├── F-1018-GetCitizenUpdateEventTokenBase.td.json
│ │ │ │ │ ├── F-1018-GetCitizenUpdateEventToken_ForStandardCaseLinkTests.td.json
│ │ │ │ │ ├── F-1018-GetLinkedCitizenCaseUpdateEventToken.td.json
│ │ │ │ │ ├── F-1018_CreateAnotherCasePreRequisiteCitizenBase.td.json
│ │ │ │ │ ├── F-1018_CreateCasePreRequisiteCitizenBase.td.json
│ │ │ │ │ ├── F-1018_CreateCaseWithStandardCaseLinksByCitizen.td.json
│ │ │ │ │ ├── F-1018_CreateLinkedCasePreRequisiteCitizenBase.td.json
│ │ │ │ │ ├── F-1018_Test_Data_Base_Citizen.td.json
│ │ │ │ │ ├── F-1018_Test_Data_Base_Negative_Citizen.td.json
│ │ │ │ │ └── S-1018_GetCitizenCreateToken.td.json
│ │ │ ├── F-1018.feature
│ │ │ ├── S-1018.1.td.json
│ │ │ ├── S-1018.10.td.json
│ │ │ ├── S-1018.11.td.json
│ │ │ ├── S-1018.12.td.json
│ │ │ ├── S-1018.13.td.json
│ │ │ ├── S-1018.14.td.json
│ │ │ ├── S-1018.15.td.json
│ │ │ ├── S-1018.16.td.json
│ │ │ ├── S-1018.17.td.json
│ │ │ ├── S-1018.18.td.json
│ │ │ ├── S-1018.19.td.json
│ │ │ ├── S-1018.2.td.json
│ │ │ ├── S-1018.20.td.json
│ │ │ ├── S-1018.21.td.json
│ │ │ ├── S-1018.22.td.json
│ │ │ ├── S-1018.23.td.json
│ │ │ ├── S-1018.24.td.json
│ │ │ ├── S-1018.25.td.json
│ │ │ ├── S-1018.26.td.json
│ │ │ ├── S-1018.27.td.json
│ │ │ ├── S-1018.28.td.json
│ │ │ ├── S-1018.29.td.json
│ │ │ ├── S-1018.3.td.json
│ │ │ ├── S-1018.30.td.json
│ │ │ ├── S-1018.31.td.json
│ │ │ ├── S-1018.32.td.json
│ │ │ ├── S-1018.33.td.json
│ │ │ ├── S-1018.34.td.json
│ │ │ ├── S-1018.35.td.json
│ │ │ ├── S-1018.36.td.json
│ │ │ ├── S-1018.37.td.json
│ │ │ ├── S-1018.38.td.json
│ │ │ ├── S-1018.39.td.json
│ │ │ ├── S-1018.4.td.json
│ │ │ ├── S-1018.40.td.json
│ │ │ ├── S-1018.41.td.json
│ │ │ ├── S-1018.42.td.json
│ │ │ ├── S-1018.43.td.json
│ │ │ ├── S-1018.5.td.json
│ │ │ ├── S-1018.6.td.json
│ │ │ ├── S-1018.7.td.json
│ │ │ ├── S-1018.8.td.json
│ │ │ ├── S-1018.9.td.json
│ │ │ └── Snippets
│ │ │ │ ├── F-1018_CaseDataWithStandardCaseLinks_Creation.td.json
│ │ │ │ ├── F-1018_CaseDataWithStandardCaseLinks_UpdateByCaseworker.td.json
│ │ │ │ ├── F-1018_CaseDataWithStandardCaseLinks_UpdateByCitizen.td.json
│ │ │ │ ├── F-1018_ClasificationsForCaseDataWithStandardCaseLinks_Creation.td.json
│ │ │ │ └── F-1018_ClasificationsForCaseDataWithStandardCaseLinks_Update.td.json
│ │ ├── F-1019 - Submit Case Creation Handle Case Links
│ │ │ ├── CaseLinkVerifications
│ │ │ │ ├── F-1019-VerifyCaseLinks.td.json
│ │ │ │ ├── F-1019-VerifyCaseLinksNotInserted.td.json
│ │ │ │ ├── F-1019-VerifyCaseLinks_V2.td.json
│ │ │ │ ├── F-1019-VerifyCitizenCaseLinks.td.json
│ │ │ │ ├── F-1019-VerifyMultipleCaseLinks.td.json
│ │ │ │ ├── F-1019-VerifyMultipleCaseLinksUsingStandardLinkField.td.json
│ │ │ │ └── F-1019-VerifyMultipleCitizenCaseLinks.td.json
│ │ │ ├── F-1019.feature
│ │ │ ├── F-1019_CreateAnotherCasePreRequisiteCaseworkerBase.td.json
│ │ │ ├── F-1019_CreateAnotherCasePreRequisiteCitizenBase.td.json
│ │ │ ├── F-1019_CreateCasePreRequisiteCaseworkerBase.td.json
│ │ │ ├── F-1019_CreateCasePreRequisiteCitizenBase.td.json
│ │ │ ├── F-1019_CreateManyTestsCasesCaseworker.td.json
│ │ │ ├── F-1019_CreateThirdCaseDifferentCaseTypePreRequisiteCaseworkerBase.td.json
│ │ │ ├── F-1019_Test_Data_Base.td.json
│ │ │ ├── F-1019_Test_Data_Base_Error_Response.td.json
│ │ │ ├── F-1019_Test_Data_Base_Error_Response_V2.td.json
│ │ │ ├── F-1019_Test_Data_Base_V2.td.json
│ │ │ ├── F-1019_Test_Data_Citizen_Base.td.json
│ │ │ ├── F-1019_Test_Data_Citizen_Base_Error_Response.td.json
│ │ │ ├── S-1019.1.td.json
│ │ │ ├── S-1019.10.td.json
│ │ │ ├── S-1019.11.td.json
│ │ │ ├── S-1019.12.td.json
│ │ │ ├── S-1019.13.td.json
│ │ │ ├── S-1019.14.td.json
│ │ │ ├── S-1019.15.td.json
│ │ │ ├── S-1019.16.td.json
│ │ │ ├── S-1019.17.td.json
│ │ │ ├── S-1019.18.td.json
│ │ │ ├── S-1019.19.td.json
│ │ │ ├── S-1019.2.td.json
│ │ │ ├── S-1019.20.td.json
│ │ │ ├── S-1019.21.td.json
│ │ │ ├── S-1019.22.td.json
│ │ │ ├── S-1019.3.td.json
│ │ │ ├── S-1019.4.td.json
│ │ │ ├── S-1019.5.td.json
│ │ │ ├── S-1019.6.td.json
│ │ │ ├── S-1019.7.td.json
│ │ │ ├── S-1019.8.td.json
│ │ │ ├── S-1019.9.td.json
│ │ │ ├── S-1019_GetCitizenCreateToken.td.json
│ │ │ ├── S-1019_GetCreateToken.td.json
│ │ │ ├── S-1019_GetCreateToken_ComplexCollectionComplex_CreateCase.td.json
│ │ │ ├── S-1019_GetCreateToken_ComplexCollectionComplex_CreateCaseLink.td.json
│ │ │ ├── S-1019_GetCreateToken_DifferentCaseType.td.json
│ │ │ └── Snippets
│ │ │ │ ├── F-1019-CaseDataWithCollectionOfComplexCaseLinks.td.json
│ │ │ │ ├── F-1019-CaseDataWithNestedComplexCaseLinks.td.json
│ │ │ │ ├── F-1019-CaseDataWithStandardCaseLinks.td.json
│ │ │ │ ├── F-1019-ClasificationsForCaseDataWithCollectionOfComplexCaseLinks.td.json
│ │ │ │ ├── F-1019-ClasificationsForCaseDataWithNestedComplexCaseLinks.td.json
│ │ │ │ └── F-1019-ClasificationsForCaseDataWithStandardCaseLinks.td.json
│ │ ├── F-102 - Get Jurisdictions V1 Internal
│ │ │ ├── F-102.feature
│ │ │ ├── F-102_Test_Data_Base.td.json
│ │ │ ├── S-533.td.json
│ │ │ ├── S-535.td.json
│ │ │ ├── S-536.td.json
│ │ │ ├── S-559.td.json
│ │ │ └── S-580.td.json
│ │ ├── F-1020 - Get Case Events On Behalf Of UserId
│ │ │ ├── F-1020.feature
│ │ │ ├── F1020_Case_Data_Create.td.json
│ │ │ ├── F1020_Case_Data_Create_C1.td.json
│ │ │ ├── F1020_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ ├── F1020_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F1020_Get_CaseEvent_With_On_Behalf_Of_User.td.json
│ │ │ ├── F1020_Prerequisite_Citizen_Token_For_Update_Case.td.json
│ │ │ ├── F1020_Update_Case_With_On_Behalf_Of_User.td.json
│ │ │ └── S-1020.td.json
│ │ ├── F-1021 - On Behalf Of User Id after Case created Get events by case ID
│ │ │ ├── F-1021.feature
│ │ │ ├── F-1021_Standard_Full_Case_Creation_Data.td.json
│ │ │ ├── F-1021_Test_Data_Base.td.json
│ │ │ └── S-1021.1.td.json
│ │ ├── F-1022 - CaseAccessGroups Complex Type
│ │ │ ├── F-1022.feature
│ │ │ ├── F-1022_CaseworkerUpdateCaseEvent.td.json
│ │ │ ├── F-1022_CreateCase.td.json
│ │ │ ├── F-1022_GetCaseworkerUpdateToken.td.json
│ │ │ ├── F-1022_Get_Event_Token_Base.td.json
│ │ │ ├── F-1022_SearchCaseBase.td.json
│ │ │ ├── F-1022_Test_Data_Base.td.json
│ │ │ ├── S-1022.1.td.json
│ │ │ ├── S-1022.2.td.json
│ │ │ └── S-1022.3.td.json
│ │ ├── F-1023 - Case update with caseAccessGroups
│ │ │ ├── F-1023.feature
│ │ │ ├── F-1023_CreateCasePreRequisiteCaseworker.td.json
│ │ │ ├── F-1023_CreateCasePreRequisiteCitizen.td.json
│ │ │ ├── F-1023_Test_Data_Base.td.json
│ │ │ ├── F-1023_Test_Data_Base_V2.td.json
│ │ │ ├── F-1023_Test_Data_Citizen_Base.td.json
│ │ │ ├── F-1023_Test_Data_Event_Caseworker.td.json
│ │ │ ├── F-1023_Test_Data_Event_Citizen.td.json
│ │ │ ├── S-1023-GetUpdateEventToken.td.json
│ │ │ ├── S-1023.1.td.json
│ │ │ ├── S-1023.10.td.json
│ │ │ ├── S-1023.11.td.json
│ │ │ ├── S-1023.12.td.json
│ │ │ ├── S-1023.13.td.json
│ │ │ ├── S-1023.14.td.json
│ │ │ ├── S-1023.15.td.json
│ │ │ ├── S-1023.16.td.json
│ │ │ ├── S-1023.17.td.json
│ │ │ ├── S-1023.18.td.json
│ │ │ ├── S-1023.2.td.json
│ │ │ ├── S-1023.3.td.json
│ │ │ ├── S-1023.4.td.json
│ │ │ ├── S-1023.5.td.json
│ │ │ ├── S-1023.6.td.json
│ │ │ ├── S-1023.7.td.json
│ │ │ ├── S-1023.8.td.json
│ │ │ ├── S-1023.9.td.json
│ │ │ ├── S-1023_GetCitizenCreateToken.td.json
│ │ │ ├── S-1023_GetCreateToken.td.json
│ │ │ ├── S-1023_GetEventTokenBase.td.json
│ │ │ ├── S-1023_GetUpdateTokenCaseworker.td.json
│ │ │ └── S-1023_GetUpdateTokenCitizen.td.json
│ │ ├── F-1024- NullifyByDefault
│ │ │ ├── AboutToStart
│ │ │ │ ├── Caseworker
│ │ │ │ │ ├── F-1024_StartEvent_For_Caseworker.td.json
│ │ │ │ │ ├── F-1024_StartEvent_For_Caseworker_NotNull.td.json
│ │ │ │ │ └── F-1024_StartEvent_For_Caseworker_RequestTTL_NotNull.td.json
│ │ │ │ ├── Citizen
│ │ │ │ │ ├── F-1024_StartEvent_For_Citizen.td.json
│ │ │ │ │ ├── F-1024_StartEvent_For_Citizen_NotNull.td.json
│ │ │ │ │ └── F-1024_StartEvent_For_Citizen_RequestTTL_NotNull.td.json
│ │ │ │ └── StartEventController
│ │ │ │ │ ├── F-1024_StartCaseTrigger.td.json
│ │ │ │ │ ├── F-1024_StartCaseTrigger_Case_Creation.td.json
│ │ │ │ │ ├── F-1024_StartCaseTrigger_Case_Creation_Base.td.json
│ │ │ │ │ ├── F-1024_StartCaseTrigger_Token_Creation.td.json
│ │ │ │ │ └── NotNull
│ │ │ │ │ ├── F-1024_StartCaseTrigger_Case_Creation_Base_NotNull.td.json
│ │ │ │ │ ├── F-1024_StartCaseTrigger_Case_Creation_NotNull.td.json
│ │ │ │ │ ├── F-1024_StartCaseTrigger_NotNull.td.json
│ │ │ │ │ └── F-1024_StartCaseTrigger_Token_Creation_NotNull.td.json
│ │ │ ├── AboutToSubmit
│ │ │ │ ├── Caseworker
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_AboutToSubmit.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCaseworker_AboutToSubmit.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCaseworker__AboutToSubmit_Base.td.json
│ │ │ │ │ ├── F-1024_GetEventTokenBase.td.json
│ │ │ │ │ └── F-1024_GetUpdateCaseTokenCaseworker.td.json
│ │ │ │ └── Citizen
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_Citizen_AboutToSubmit.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCitizen_AboutToSubmit.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCitizen_AboutToSubmit_Base.td.json
│ │ │ │ │ └── F-1024_GetUpdateCaseTokenCitizen.td.json
│ │ │ ├── AboutToSubmitNotNull
│ │ │ │ ├── Caseworker
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_AboutToSubmit_NotNull.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCaseworker_AboutToSubmit_NotNull.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCaseworker__AboutToSubmit__NotNull_Base.td.json
│ │ │ │ │ ├── F-1024_GetEventTokenBase_NotNull.td.json
│ │ │ │ │ └── F-1024_GetUpdateCaseTokenCaseworker_NotNull.td.json
│ │ │ │ └── Citizen
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_Citizen_AboutToSubmit_NotNull.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCitizen_AboutToSubmit_NotNull.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCitizen_AboutToSubmit_NotNull_Base.td.json
│ │ │ │ │ └── F-1024_GetUpdateCaseTokenCitizen_NotNull.td.json
│ │ │ ├── F-1024.feature
│ │ │ ├── MidEvent
│ │ │ │ ├── Caseworker
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_MidEvent.td.json
│ │ │ │ │ ├── F-1024_Case_Data_Update_Token_Creation_MidEvent.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCaseworker_MidEvent.td.json
│ │ │ │ │ └── F-1024_CreateCasePreRequisiteCaseworker_MidEvent_Null.td.json
│ │ │ │ └── Citizen
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_Citizen_MidEvent.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCitizen_MidEvent.td.json
│ │ │ │ │ └── F-1024_CreateCasePreRequisiteCitizen_MidEvent_Null.td.json
│ │ │ ├── MidEventNotNull
│ │ │ │ ├── Caseworker
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_MidEventUpdate.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCaseworker_MidEventUpdate.td.json
│ │ │ │ │ └── F-1024_CreateCasePreRequisiteCaseworker_MidEventUpdate_Base.td.json
│ │ │ │ └── Citizen
│ │ │ │ │ ├── F-1024_Case_Data_Create_Token_Creation_Citizen_MidEventUpdate.td.json
│ │ │ │ │ ├── F-1024_CreateCasePreRequisiteCitizen_MidEventUpdate.td.json
│ │ │ │ │ └── F-1024_CreateCasePreRequisiteCitizen_MidEventUpdate_Base.td.json
│ │ │ ├── S-1024.1.td.json
│ │ │ ├── S-1024.10.td.json
│ │ │ ├── S-1024.11.td.json
│ │ │ ├── S-1024.12.td.json
│ │ │ ├── S-1024.13.td.json
│ │ │ ├── S-1024.14.td.json
│ │ │ ├── S-1024.15.td.json
│ │ │ ├── S-1024.16.td.json
│ │ │ ├── S-1024.17.td.json
│ │ │ ├── S-1024.18.td.json
│ │ │ ├── S-1024.19.td.json
│ │ │ ├── S-1024.2.td.json
│ │ │ ├── S-1024.20.td.json
│ │ │ ├── S-1024.21.td.json
│ │ │ ├── S-1024.22.td.json
│ │ │ ├── S-1024.23.td.json
│ │ │ ├── S-1024.24.td.json
│ │ │ ├── S-1024.3.td.json
│ │ │ ├── S-1024.4.td.json
│ │ │ ├── S-1024.5.td.json
│ │ │ ├── S-1024.6.td.json
│ │ │ ├── S-1024.7.td.json
│ │ │ ├── S-1024.8.td.json
│ │ │ ├── S-1024.9.td.json
│ │ │ ├── TTL_Case_Data_NBD.td.json
│ │ │ ├── TTL_Case_Data_NBD_Empty.td.json
│ │ │ ├── TTL_Classifications_NBD.td.json
│ │ │ └── TTL_Classifications_NBD_Empty.td.json
│ │ ├── F-1025 - Get Case Event V2 Data internal staff member or an external user
│ │ │ ├── Befta_Case_Data_Extension_Internal.td.json
│ │ │ ├── Befta_Case_Data_Extension_NoRead_Internal.td.json
│ │ │ ├── F-1024_Private_Autotest_Test_Data_Base_External.td.json
│ │ │ ├── F-1024_Test_Data_Base_Internal.td.json
│ │ │ ├── F-1024_Test_Data_Base_NoRead_Internal.td.json
│ │ │ ├── F-1025.feature
│ │ │ ├── Private_Autotest_Case_Data_Extension_External.td.json
│ │ │ ├── S-1024.1.td.json
│ │ │ ├── S-1024.2.td.json
│ │ │ ├── S-1024.3.td.json
│ │ │ ├── S-1024_Get_Case_Data_Internal.td.json
│ │ │ ├── S-1024_Get_Case_Data_NoRead_Internal.td.json
│ │ │ └── S-1024_Get_Private_Autotest_Case_Data_External.td.json
│ │ ├── F-103 - Get Case Users V2
│ │ │ ├── F-103.1.feature
│ │ │ ├── F-103.feature
│ │ │ ├── F-103_Case_Assigned_User_Roles_Base.td.json
│ │ │ ├── F-103_Case_Role_Assign_Base.td.json
│ │ │ ├── F-103_Get_Case_Assigned_User_Roles_Base.td.json
│ │ │ ├── F-103_Jamal_Assign_Dil_Case_Role_To_C1.td.json
│ │ │ ├── F-103_Jamal_Assign_Dil_Case_Role_To_C2.td.json
│ │ │ ├── F-103_Jamal_Assign_Dil_Case_Role_To_C3.td.json
│ │ │ ├── F-103_Jamal_Assign_Steve_Case_Role_To_C1.td.json
│ │ │ ├── F-103_Jamal_Assign_Steve_Case_Role_To_C2.td.json
│ │ │ ├── F-103_Jamal_Assign_Steve_Case_Role_To_C3.td.json
│ │ │ ├── F103_Case_Data_Create.td.json
│ │ │ ├── F103_Case_Data_Create_C1.td.json
│ │ │ ├── F103_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ ├── F103_Case_Data_Create_C2.td.json
│ │ │ ├── F103_Case_Data_Create_C2_Token_Creation.td.json
│ │ │ ├── F103_Case_Data_Create_C3.td.json
│ │ │ ├── F103_Case_Data_Create_C3_Token_Creation.td.json
│ │ │ ├── F103_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── S-597.1.td.json
│ │ │ ├── S-597.td.json
│ │ │ ├── S-597_expectedResponse.td.json
│ │ │ ├── S-598.1.td.json
│ │ │ ├── S-598.td.json
│ │ │ ├── S-598_expectedResponse.td.json
│ │ │ ├── S-599.1.td.json
│ │ │ ├── S-599.td.json
│ │ │ ├── S-599_expectedResponse.td.json
│ │ │ ├── S-600.1.td.json
│ │ │ ├── S-600.td.json
│ │ │ ├── S-600_expectedResponse.td.json
│ │ │ ├── S-601.1.td.json
│ │ │ ├── S-601.td.json
│ │ │ ├── S-601_expectedResponse.td.json
│ │ │ ├── S-602.1.td.json
│ │ │ ├── S-602.td.json
│ │ │ ├── S-602_expectedResponse.td.json
│ │ │ ├── S-603.1.td.json
│ │ │ ├── S-603.td.json
│ │ │ ├── S-603_expectedResponse.td.json
│ │ │ ├── S-604.1.td.json
│ │ │ ├── S-604.td.json
│ │ │ ├── S-604_expectedResponse.td.json
│ │ │ └── users
│ │ │ │ ├── F-103_User_Dil.td.json
│ │ │ │ ├── F-103_User_Jamal.td.json
│ │ │ │ ├── F-103_User_Richard.td.json
│ │ │ │ └── F-103_User_Steve.td.json
│ │ ├── F-104 - Internal Search API
│ │ │ ├── Base_Case_Fields_Expected.td.json
│ │ │ ├── ES_Internal_search_response_headers.td.json
│ │ │ ├── F-104.feature
│ │ │ ├── F-104_Test_Data_Base.td.json
│ │ │ ├── S-625.td.json
│ │ │ ├── S-626.td.json
│ │ │ ├── S-627.td.json
│ │ │ ├── S-628.td.json
│ │ │ ├── S-629.td.json
│ │ │ ├── S-630.td.json
│ │ │ ├── S-631.td.json
│ │ │ ├── S-632.td.json
│ │ │ ├── S-633.td.json
│ │ │ ├── S-634.td.json
│ │ │ ├── S-635.td.json
│ │ │ ├── S-636.td.json
│ │ │ ├── S-637.td.json
│ │ │ ├── S-638.td.json
│ │ │ ├── S-639.td.json
│ │ │ ├── S-640.td.json
│ │ │ └── case_creation
│ │ │ │ ├── Create_Case_Private_Autotest1.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering1_1.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering1_1_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering1_2.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering1_2_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering1_3.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering1_3_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering2_1.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering2_1_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering2_2.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering2_2_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering2_3.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering2_3_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering3_1.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering3_1_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering3_2.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering3_2_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering3_3.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Ordering3_3_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination1.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination1_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination2.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination2_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination3.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination3_Token_Creation.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination4.td.json
│ │ │ │ ├── Create_Case_Private_Autotest1_Pagination4_Token_Creation.td.json
│ │ │ │ └── GetToken_Autotest1.td.json
│ │ ├── F-105 - Add Case-Assigned Users and Roles
│ │ │ ├── F-105.feature
│ │ │ ├── With Organisation Context
│ │ │ │ ├── S-105.14
│ │ │ │ │ ├── S-105.14.td.json
│ │ │ │ │ ├── S-105.14_Repeated_Call_to_Add_Case_Assigned_Users_and_Roles.td.json
│ │ │ │ │ ├── S-105.14_Repeated_Call_to_Add_Case_Assigned_Users_and_Roles_Hemanth.td.json
│ │ │ │ │ ├── S-105.14_Verify_Case_Roles_for_Case_C1.td.json
│ │ │ │ │ ├── S-105.14_Verify_Counter_1.td.json
│ │ │ │ │ ├── S-105.14_Verify_Counter_2.td.json
│ │ │ │ │ └── S-105.14_Verify_Counter_3.td.json
│ │ │ │ ├── S-105.15
│ │ │ │ │ ├── S-105.15.td.json
│ │ │ │ │ ├── S-105.15_Grant_Access.td.json
│ │ │ │ │ └── S-105.15_Verify_Case_Roles_for_Case_C1.td.json
│ │ │ │ ├── S-105.16
│ │ │ │ │ ├── S-105.16.td.json
│ │ │ │ │ └── S-105.16_Verify_Case_Roles_for_Case_C1.td.json
│ │ │ │ ├── S-105.17
│ │ │ │ │ ├── S-105.17.td.json
│ │ │ │ │ └── S-105.17_Verify_Case_Roles_for_Case_C1.td.json
│ │ │ │ ├── S-105.18
│ │ │ │ │ ├── S-105.18.td.json
│ │ │ │ │ ├── S-105.18_Grant_Access.td.json
│ │ │ │ │ └── S-105.18_Verify_Case_Roles_for_Case_C1.td.json
│ │ │ │ └── common
│ │ │ │ │ ├── F-105_Check_Orgs_Assigned_Users_Base.td.json
│ │ │ │ │ ├── F-105_Get_Organisation_Identifier_Base.td.json
│ │ │ │ │ ├── F-105_Get_Organisation_Identifier_Hemanth.td.json
│ │ │ │ │ ├── F-105_Get_Organisation_Identifier_Olawale.td.json
│ │ │ │ │ ├── F-105_Prerequisite_Counter_Check_Call.td.json
│ │ │ │ │ ├── F-105_Verify_Counter_Changed.td.json
│ │ │ │ │ └── F-105_Verify_Counter_Unchanged.td.json
│ │ │ ├── Without Organisation Context
│ │ │ │ ├── F-105_Prerequisite_Case_Creation_Call_for_Case_Assignment.td.json
│ │ │ │ ├── F-105_Prerequisite_Case_Creation_Call_for_Case_Assignment_Token_Creation.td.json
│ │ │ │ ├── S-105.1.2.td.json
│ │ │ │ ├── S-105.1.td.json
│ │ │ │ ├── S-105.1.verify.td.json
│ │ │ │ ├── S-105.10.td.json
│ │ │ │ ├── S-105.11.td.json
│ │ │ │ ├── S-105.11.verify.td.json
│ │ │ │ ├── S-105.12.td.json
│ │ │ │ ├── S-105.12.verify.td.json
│ │ │ │ ├── S-105.13.td.json
│ │ │ │ ├── S-105.13.verify.td.json
│ │ │ │ ├── S-105.2.td.json
│ │ │ │ ├── S-105.2.verify.td.json
│ │ │ │ ├── S-105.3.td.json
│ │ │ │ ├── S-105.3.verify.td.json
│ │ │ │ ├── S-105.4.td.json
│ │ │ │ ├── S-105.4.verify.td.json
│ │ │ │ ├── S-105.5.td.json
│ │ │ │ ├── S-105.5.verify.td.json
│ │ │ │ ├── S-105.6.td.json
│ │ │ │ ├── S-105.6.verify.td.json
│ │ │ │ ├── S-105.7.td.json
│ │ │ │ ├── S-105.7.verify.td.json
│ │ │ │ ├── S-105.8.td.json
│ │ │ │ ├── S-105.8.verify.td.json
│ │ │ │ └── S-105.9.td.json
│ │ │ └── common
│ │ │ │ ├── F-105_Add_Case_Assigned_User_Roles_201_response.td.json
│ │ │ │ ├── F-105_Add_Case_Assigned_User_Roles_400_response.td.json
│ │ │ │ ├── F-105_Add_Case_Assigned_User_Roles_Base.td.json
│ │ │ │ ├── F-105_Case_Data_Create_C1.td.json
│ │ │ │ ├── F-105_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ │ ├── F-105_Get_Case_Roles_for_Case_C1_Base.td.json
│ │ │ │ ├── F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base.td.json
│ │ │ │ ├── F-105_User_Dil.td.json
│ │ │ │ ├── F-105_User_Hemanth.td.json
│ │ │ │ ├── F-105_User_Olawale.td.json
│ │ │ │ ├── F-105_User_Richard.td.json
│ │ │ │ └── F-105_Users.td.json
│ │ ├── F-106 - Update Supplementary Data
│ │ │ ├── F-106.feature
│ │ │ ├── F-106_Decrement_Supplementary_Data_C1.td.json
│ │ │ ├── F-106_Set_Supplementary_Data_C1.td.json
│ │ │ ├── F-106_Test_Data_Base.td.json
│ │ │ ├── F-106_Update_Supplementary_Data_Base.td.json
│ │ │ ├── F-106_Update_Supplementary_Data_C1.td.json
│ │ │ ├── F106_Case_Data_Create.td.json
│ │ │ ├── F106_Case_Data_Create_C1.td.json
│ │ │ ├── F106_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ ├── F106_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── S-605.td.json
│ │ │ ├── S-606.td.json
│ │ │ ├── S-607.td.json
│ │ │ ├── S-608.td.json
│ │ │ └── S-609.td.json
│ │ ├── F-107 - Org Policy
│ │ │ ├── F-107.feature
│ │ │ ├── F-107_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-107_Test_Data_Base.td.json
│ │ │ ├── F-107_Test_Data_Update.td.json
│ │ │ ├── F-107_User.td.json
│ │ │ ├── S-928.td.json
│ │ │ ├── S-929.td.json
│ │ │ ├── S-930-Prerequisite.td.json
│ │ │ ├── S-930.td.json
│ │ │ ├── S-930_Create_Case_Data.td.json
│ │ │ ├── S-930_Create_Case_Data_Token_Creation.td.json
│ │ │ └── S-931.td.json
│ │ ├── F-108 - External Search API
│ │ │ ├── Base_Case_Fields_Expected.td.json
│ │ │ ├── Create_Case_Private_Autotest1.td.json
│ │ │ ├── Create_Case_Private_Autotest1_aat_private2.td.json
│ │ │ ├── Create_Case_Private_Autotest2.td.json
│ │ │ ├── F-108.feature
│ │ │ ├── F-108_Test_Data_Base.td.json
│ │ │ ├── GetToken_Autotest1.td.json
│ │ │ ├── GetToken_Autotest1_B.td.json
│ │ │ ├── GetToken_Autotest2.td.json
│ │ │ ├── S-900.td.json
│ │ │ ├── S-901.td.json
│ │ │ ├── S-903.td.json
│ │ │ ├── S-904.td.json
│ │ │ ├── S-905.td.json
│ │ │ ├── S-910
│ │ │ │ ├── S-910.td.json
│ │ │ │ ├── S-910_Create_Case_Private_Autotest1.td.json
│ │ │ │ ├── S-910_Create_Case_Private_Autotest2.td.json
│ │ │ │ ├── S-910_autotest1_GetToken.td.json
│ │ │ │ └── S-910_autotest2_GetToken.td.json
│ │ │ ├── S-911.td.json
│ │ │ ├── S-912
│ │ │ │ ├── S-912.td.json
│ │ │ │ ├── S-912_Create_Case_Private_Autotest1.td.json
│ │ │ │ ├── S-912_Create_Case_Private_Autotest2.td.json
│ │ │ │ ├── S-912_autotest1_GetToken.td.json
│ │ │ │ └── S-912_autotest2_GetToken.td.json
│ │ │ ├── S-913.td.json
│ │ │ ├── S-914
│ │ │ │ ├── S-914.td.json
│ │ │ │ ├── S-914_Create_Case_Private_Autotest1.td.json
│ │ │ │ ├── S-914_Create_Case_Private_Autotest2.td.json
│ │ │ │ ├── S-914_autotest1_GetToken.td.json
│ │ │ │ └── S-914_autotest2_GetToken.td.json
│ │ │ ├── S-915.td.json
│ │ │ ├── S-916
│ │ │ │ ├── S-916.td.json
│ │ │ │ ├── S-916_autotest1_GetToken.td.json
│ │ │ │ └── S-917_Create_Case_Private_Autotest1.td.json
│ │ │ ├── S-917
│ │ │ │ ├── S-917.td.json
│ │ │ │ ├── S-917_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-917_autotest1_GetToken.td.json
│ │ │ ├── S-918
│ │ │ │ ├── S-918.td.json
│ │ │ │ ├── S-918_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-918_autotest1_GetToken.td.json
│ │ │ ├── S-919
│ │ │ │ ├── S-919.td.json
│ │ │ │ ├── S-919_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-919_autotest1_GetToken.td.json
│ │ │ ├── S-920
│ │ │ │ ├── S-920.td.json
│ │ │ │ ├── S-920_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-920_autotest1_GetToken.td.json
│ │ │ ├── S-921
│ │ │ │ ├── S-921.td.json
│ │ │ │ ├── S-921_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-921_autotest1_GetToken.td.json
│ │ │ ├── S-922
│ │ │ │ ├── S-922.td.json
│ │ │ │ ├── S-922_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-922_autotest1_GetToken.td.json
│ │ │ ├── S-923
│ │ │ │ ├── S-923.td.json
│ │ │ │ ├── S-923_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-923_autotest1_GetToken.td.json
│ │ │ ├── S-924
│ │ │ │ ├── S-924.td.json
│ │ │ │ ├── S-924_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-924_autotest1_GetToken.td.json
│ │ │ ├── S-925
│ │ │ │ ├── S-925.td.json
│ │ │ │ ├── S-925_Create_Case_Private_Autotest1.td.json
│ │ │ │ ├── S-925_Grant_Case_Access.td.json
│ │ │ │ └── S-925_autotest1_GetToken.td.json
│ │ │ ├── S-926
│ │ │ │ ├── S-926.td.json
│ │ │ │ ├── S-926_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-926_autotest1_GetToken.td.json
│ │ │ ├── S-927
│ │ │ │ ├── S-927.td.json
│ │ │ │ ├── S-927_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-927_autotest1_GetToken.td.json
│ │ │ ├── S-941
│ │ │ │ ├── S-941.td.json
│ │ │ │ ├── S-941_Create_Case_Private_Autotest1.td.json
│ │ │ │ └── S-941_autotest1_GetToken.td.json
│ │ │ └── S-948.td.json
│ │ ├── F-109 - caseworker-caa Authorisation
│ │ │ ├── Base_Case_Fields__external_Expected.td.json
│ │ │ ├── Base_Case_Fields__internal_Expected.td.json
│ │ │ ├── F-109-Befta_Jurisdiction1_Case_Creation.td.json
│ │ │ ├── F-109-Befta_Jurisdiction1_Case_Creation_Auto_Event_Token_Creation.td.json
│ │ │ ├── F-109-Befta_Jurisdiction2_Case_Type1_Creation.td.json
│ │ │ ├── F-109-Befta_Jurisdiction2_Case_Type1_Creation_Auto_Event_Token_Creation.td.json
│ │ │ ├── F-109-Befta_Jurisdiction3_Case_Type1_Creation.td.json
│ │ │ ├── F-109-Befta_Jurisdiction3_Case_Type1_Creation_Auto_Event_Token_Creation.td.json
│ │ │ ├── F-109.1.td.json
│ │ │ ├── F-109.2.td.json
│ │ │ ├── F-109.feature
│ │ │ ├── F-109_GetToken.td.json
│ │ │ ├── F-109_Test_Data_Base.td.json
│ │ │ ├── F-109_test_Data_Base_ES_external.td.json
│ │ │ ├── F-109_test_Data_Base_ES_internal.td.json
│ │ │ ├── S-942.td.json
│ │ │ ├── S-943.td.json
│ │ │ ├── S-944.td.json
│ │ │ ├── S-945.td.json
│ │ │ ├── S-946.td.json
│ │ │ └── S-947.td.json
│ │ ├── F-110 - Create Case Citizen V2 External
│ │ │ ├── F-110.feature
│ │ │ ├── F-110_Test_Data_Base.td.json
│ │ │ ├── S-110.1.td.json
│ │ │ └── S-110.2.td.json
│ │ ├── F-111 - Remove Case-Assigned Users and Roles
│ │ │ ├── F-111.feature
│ │ │ ├── With Organisation Context
│ │ │ │ └── common
│ │ │ │ │ ├── S-111.13
│ │ │ │ │ ├── S-111.13.td.json
│ │ │ │ │ ├── S-111.13.verify_roles_after_add.td.json
│ │ │ │ │ ├── S-111.13.verify_roles_after_remove.td.json
│ │ │ │ │ ├── S-111.13_Add_Case_Assigned_User_Roles_for_Case_C1.td.json
│ │ │ │ │ ├── S-111.13_Check_Orgs_assigned_Users_Base.td.json
│ │ │ │ │ ├── S-111.13_Repeat_Call_to_Remove_For_Hemanth.td.json
│ │ │ │ │ ├── S-111.13_Repeat_Call_to_Remove_For_Ola.td.json
│ │ │ │ │ ├── S-111.13_Verify_Counter_1.td.json
│ │ │ │ │ ├── S-111.13_Verify_Counter_2.td.json
│ │ │ │ │ ├── S-111.13_Verify_Counter_3.td.json
│ │ │ │ │ └── S-111.13_Verify_Counter_4.td.json
│ │ │ │ │ ├── S-111.14
│ │ │ │ │ ├── S-111.14.Verify_Roles_After_Add.td.json
│ │ │ │ │ ├── S-111.14.Verify_Roles_After_Remove.td.json
│ │ │ │ │ ├── S-111.14.td.json
│ │ │ │ │ ├── S-111.14_Add_Case_Assigned_User_Roles_for_Case_C1_With_Organisation.td.json
│ │ │ │ │ ├── S-111.14_Check_Orgs_assigned_Users_Base.td.json
│ │ │ │ │ └── S-111.14_Verify_User_Count_Assigned_To_Case_Equals_1.td.json
│ │ │ │ │ ├── S-111.16
│ │ │ │ │ ├── S-111.16.Verify_Roles_After_Add.td.json
│ │ │ │ │ ├── S-111.16.Verify_Roles_After_Remove.td.json
│ │ │ │ │ ├── S-111.16.td.json
│ │ │ │ │ ├── S-111.16_Add_Case_Assigned_User_Roles_for_Case_C1.td.json
│ │ │ │ │ ├── S-111.16_Check_Orgs_assigned_Users_Base.td.json
│ │ │ │ │ └── S-111.16_Verify_User_Count_Unchanged.td.json
│ │ │ │ │ └── common
│ │ │ │ │ ├── F-111_Check_Orgs_Assigned_Users_Base.td.json
│ │ │ │ │ ├── F-111_Get_Organisation_Identifier_Base.td.json
│ │ │ │ │ ├── F-111_Get_Organisation_Identifier_Dil.td.json
│ │ │ │ │ ├── F-111_Get_Organisation_Identifier_Olawale.td.json
│ │ │ │ │ └── F-111_Prerequisite_Counter_Check_Call.td.json
│ │ │ ├── Without Organisation Context
│ │ │ │ ├── S-111.1
│ │ │ │ │ ├── S-111.1.td.json
│ │ │ │ │ └── S-111.1.verify_roles_after.td.json
│ │ │ │ ├── S-111.10
│ │ │ │ │ └── S-111.10.td.json
│ │ │ │ ├── S-111.11
│ │ │ │ │ └── S-111.11.td.json
│ │ │ │ ├── S-111.12
│ │ │ │ │ └── S-111.12.td.json
│ │ │ │ ├── S-111.15
│ │ │ │ │ ├── S-111.15.Verify_Roles_After_Add.td.json
│ │ │ │ │ ├── S-111.15.Verify_Roles_After_Remove.td.json
│ │ │ │ │ ├── S-111.15.td.json
│ │ │ │ │ ├── S-111.15_Add_Case_Assigned_User_Roles_for_Case_C1_With_Organisation.td.json
│ │ │ │ │ ├── S-111.15_Check_Orgs_assigned_Users_Base.td.json
│ │ │ │ │ └── S-111.15_Verify_User_Count_Assigned_To_Case_Equals_1.td.json
│ │ │ │ ├── S-111.2
│ │ │ │ │ ├── S-111.2.td.json
│ │ │ │ │ ├── S-111.2.verify_roles_after.td.json
│ │ │ │ │ ├── S-111.2.verify_roles_before.td.json
│ │ │ │ │ ├── S-111.2_Add_Case_Assigned_User_Roles_for_Case_C1_And_C2.td.json
│ │ │ │ │ └── S-111.2_Get_Case_Roles_for_Case_C1_AndC2.td.json
│ │ │ │ ├── S-111.3
│ │ │ │ │ └── S-111.3.td.json
│ │ │ │ ├── S-111.4
│ │ │ │ │ └── S-111.4.td.json
│ │ │ │ ├── S-111.5
│ │ │ │ │ └── S-111.5.td.json
│ │ │ │ ├── S-111.6
│ │ │ │ │ └── S-111.6.td.json
│ │ │ │ ├── S-111.7
│ │ │ │ │ └── S-111.7.td.json
│ │ │ │ ├── S-111.8
│ │ │ │ │ └── S-111.8.td.json
│ │ │ │ ├── S-111.9
│ │ │ │ │ └── S-111.9.td.json
│ │ │ │ └── common
│ │ │ │ │ └── F-111_Add_Case_Assigned_User_Roles_for_Case_C1_Without_Organisation.td.json
│ │ │ └── common
│ │ │ │ ├── F-111.Verify_Roles_After_Add.td.json
│ │ │ │ ├── F-111_Add_Case_Assigned_User_Roles_201_response.td.json
│ │ │ │ ├── F-111_Add_Case_Assigned_User_Roles_Base.td.json
│ │ │ │ ├── F-111_Case_Data_Create_C1.td.json
│ │ │ │ ├── F-111_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ │ ├── F-111_Get_Case_Roles_for_Case_C1_Base.td.json
│ │ │ │ ├── F-111_Get_Case_Roles_for_Case_C2_Base.td.json
│ │ │ │ ├── F-111_Prerequisite_Case_Creation_Call_for_Case_Assignment.td.json
│ │ │ │ ├── F-111_Prerequisite_Case_Creation_Call_for_Case_Assignment_C2.td.json
│ │ │ │ ├── F-111_Prerequisite_Case_Creation_Call_for_Case_Assignment_C2_Token_Creation.td.json
│ │ │ │ ├── F-111_Prerequisite_Case_Creation_Call_for_Case_Assignment_Token_Creation.td.json
│ │ │ │ ├── F-111_Remove_Case_Assigned_User_Roles_200_response.td.json
│ │ │ │ ├── F-111_Remove_Case_Assigned_User_Roles_400_response.td.json
│ │ │ │ ├── F-111_Remove_Case_Assigned_User_Roles_Base.td.json
│ │ │ │ ├── F-111_User_Dil.td.json
│ │ │ │ ├── F-111_User_Hemanth.td.json
│ │ │ │ ├── F-111_User_Olawale.td.json
│ │ │ │ ├── F-111_User_Richard.td.json
│ │ │ │ ├── F-111_Users.td.json
│ │ │ │ └── F-111_Verify_Counter_Zero.td.json
│ │ ├── F-112 - ES Non-Searchable Fields
│ │ │ ├── Befta_Master_case_creation_base.td.json
│ │ │ ├── F-112-Befta_Master_ComplexCollectionComplex_Case_Creation.td.json
│ │ │ ├── F-112-Befta_Master_ComplexCollectionComplex_Case_Creation_TOKEN.td.json
│ │ │ ├── F-112-Event_Token_Base.td.json
│ │ │ ├── F-112.3-Befta_Master_ComplexCollectionComplex_Case_Creation.td.json
│ │ │ ├── F-112.3-Befta_Master_ComplexCollectionComplex_Case_Creation_TOKEN.td.json
│ │ │ ├── F-112.5-Befta_Master_ComplexCollectionComplex_Case_Creation.td.json
│ │ │ ├── F-112.5-Befta_Master_ComplexCollectionComplex_Case_Creation_TOKEN.td.json
│ │ │ ├── F-112.feature
│ │ │ ├── F-112_TestData_Base.td.json
│ │ │ ├── S-112.1.td.json
│ │ │ ├── S-112.2.td.json
│ │ │ ├── S-112.3.td.json
│ │ │ ├── S-112.4.td.json
│ │ │ └── S-112.5.td.json
│ │ ├── F-113 - CaseLinking
│ │ │ ├── F-113.feature
│ │ │ ├── F-113_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-113_Test_Data_Base.td.json
│ │ │ ├── S-113.1.td.json
│ │ │ ├── S-113.2.td.json
│ │ │ ├── S-113.3.td.json
│ │ │ ├── S-113.3_Create_Case_Data.td.json
│ │ │ ├── S-113.3_Create_Case_Data_Token_Creation.td.json
│ │ │ └── S-113.4.td.json
│ │ ├── F-114 - Notice Of Change
│ │ │ ├── F-114.feature
│ │ │ ├── F-114_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-114_Test_Data_Base.td.json
│ │ │ ├── S-114.1.td.json
│ │ │ └── S-114.2.td.json
│ │ ├── F-115
│ │ │ └── F-115.feature
│ │ ├── F-116 - Retrieve audit events by case ID
│ │ │ ├── F-116.feature
│ │ │ ├── F-116_Test_Data_Base.td.json
│ │ │ ├── S-116.1-Prerequisite.td.json
│ │ │ ├── S-116.1-UpdateCase.td.json
│ │ │ ├── S-116.1.td.json
│ │ │ ├── S-116.2.td.json
│ │ │ └── S-116.3.td.json
│ │ ├── F-120 supplementary_data in ES Search API
│ │ │ ├── F-120.feature
│ │ │ ├── F-120_Add_Supplementary_Data.td.json
│ │ │ ├── S-120.1.td.json
│ │ │ ├── S-120.2.td.json
│ │ │ ├── S-120.3.td.json
│ │ │ ├── S-120.4.td.json
│ │ │ └── S-120.5.td.json
│ │ ├── F-121 - Start Event - Complex Fields Display Ordering
│ │ │ ├── F-121.feature
│ │ │ ├── F-121_Test_Data_Base.td.json
│ │ │ ├── S-121.1.td.json
│ │ │ ├── S-121.2.td.json
│ │ │ ├── S-121.3.td.json
│ │ │ ├── S-121.4.td.json
│ │ │ ├── S-121.5.td.json
│ │ │ ├── S-121.6.td.json
│ │ │ └── S-121.7.td.json
│ │ ├── F-122 - Conditional Event Post States
│ │ │ ├── F-122.feature
│ │ │ ├── S-122.1.td.json
│ │ │ ├── S-122.2.td.json
│ │ │ ├── S-122.3.td.json
│ │ │ ├── S-122.4.td.json
│ │ │ ├── S-122.5.td.json
│ │ │ ├── S-122.6.td.json
│ │ │ ├── S-122.7.td.json
│ │ │ ├── S-122.8.td.json
│ │ │ └── common
│ │ │ │ ├── F-122-UpdateEventBase.td.json
│ │ │ │ ├── FT_ConditionalPostState_Case_Data.td.json
│ │ │ │ ├── FT_ConditionalPostState_Create_Case.td.json
│ │ │ │ ├── S-122-GetToken_CaseCreate.td.json
│ │ │ │ └── S-122-GetToken_UpdateCase.td.json
│ │ ├── F-123 - Retain Hidden Value
│ │ │ ├── F-123.feature
│ │ │ ├── F-123_Test_Data_Base.td.json
│ │ │ ├── S-123.1.td.json
│ │ │ ├── S-123.2.td.json
│ │ │ └── S-123.3.td.json
│ │ ├── F-125 - Swagger Pages and API Specs
│ │ │ ├── F-125.feature
│ │ │ ├── F-125_Swagger_JSON.td.json
│ │ │ ├── F-125_Swagger_UI.td.json
│ │ │ ├── S-125.1.td.json
│ │ │ ├── S-125.2.td.json
│ │ │ ├── S-125.3.td.json
│ │ │ ├── S-125.4.td.json
│ │ │ ├── S-125_Swagger_JSON_V1_External.td.json
│ │ │ ├── S-125_Swagger_JSON_V1_Internal.td.json
│ │ │ ├── S-125_Swagger_JSON_V2_External.td.json
│ │ │ └── S-125_Swagger_JSON_V2_Internal.td.json
│ │ ├── F-126 - Get Case Events On Behalf Of User
│ │ │ ├── F-126.feature
│ │ │ ├── F126_Case_Data_Create.td.json
│ │ │ ├── F126_Case_Data_Create_C1.td.json
│ │ │ ├── F126_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ ├── F126_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F126_Get_CaseEvent_With_On_Behalf_Of_User.td.json
│ │ │ ├── F126_Prerequisite_Citizen_Token_For_Update_Case.td.json
│ │ │ ├── F126_Update_Case_With_On_Behalf_Of_User.td.json
│ │ │ └── S-1261.td.json
│ │ ├── F-127 - Even Enabling Condition
│ │ │ ├── F-127.feature
│ │ │ ├── S-127.1.td.json
│ │ │ ├── S-127.2.td.json
│ │ │ └── common
│ │ │ │ ├── F-127_Get_Case_View_Base.td.json
│ │ │ │ ├── FT_Create_Case_EventEnablingCondition.td.json
│ │ │ │ ├── FT_Create_Case_EventEnablingCondition_NotMatch.td.json
│ │ │ │ ├── FT_EventEnablingCondition_Base_Case_Data.td.json
│ │ │ │ └── S-127-GetToken_CaseCreate.td.json
│ │ ├── F-128 - Dynamic Lists
│ │ │ ├── F-128.feature
│ │ │ ├── F-128_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── F-128_Test_Data_Base.td.json
│ │ │ └── S-128.1.td.json
│ │ ├── F-129 - Access Control SC
│ │ │ ├── F-129.5_Private_Case_Found.td.json
│ │ │ ├── F-129.5_Restricted_Case_Not_Found.td.json
│ │ │ ├── F-129.feature
│ │ │ ├── F-129_Get_Case_Base.td.json
│ │ │ ├── F-129_Private_Case_Found.td.json
│ │ │ ├── F-129_Private_Case_Not_Found.td.json
│ │ │ ├── F-129_Restricted_Case_Found.td.json
│ │ │ ├── F-129_Restricted_Case_Not_Found.td.json
│ │ │ ├── F-129_Test_Data_Base.td.json
│ │ │ ├── S-129.1.td.json
│ │ │ ├── S-129.2.td.json
│ │ │ ├── S-129.3.td.json
│ │ │ ├── S-129.4.td.json
│ │ │ ├── S-129.5.td.json
│ │ │ ├── S-129.6.td.json
│ │ │ ├── SC_Private_Case_Created.td.json
│ │ │ ├── SC_Private_Case_Created_Token_Creation.td.json
│ │ │ ├── SC_Public_Case_Created.td.json
│ │ │ ├── SC_Public_Case_Created_Token_Creation.td.json
│ │ │ ├── SC_Restricted_Case_Created.td.json
│ │ │ └── SC_Restricted_Case_Created_Token_Creation.td.json
│ │ ├── F-130 - AC CRUD external createCase
│ │ │ ├── F-130.feature
│ │ │ ├── F-130_Get_Event_Token_Base.td.json
│ │ │ ├── F-130_Test_Data_Base.td.json
│ │ │ ├── S-130.1.td.json
│ │ │ ├── S-130.1_Get_Event_Trigger.td.json
│ │ │ ├── S-130.2.td.json
│ │ │ ├── S-130.3.td.json
│ │ │ ├── S-130.4.td.json
│ │ │ └── S-130.7.td.json
│ │ ├── F-130 - Create Case Citizen V1 Supplementary Data
│ │ │ ├── F-130-Prerequisite.td.json
│ │ │ ├── F-130.feature
│ │ │ ├── F-130_Test_Data_Base.td.json
│ │ │ ├── F-130_Update_Supplementary_Data_Base.td.json
│ │ │ ├── F130_Case_Data_Create.td.json
│ │ │ ├── F130_Case_Data_Create_C1.td.json
│ │ │ ├── F130_Case_Data_Create_C1_Token_Creation.td.json
│ │ │ ├── F130_Case_Data_Create_Token_Creation.td.json
│ │ │ ├── S-1269.td.json
│ │ │ └── S-1270.td.json
│ │ ├── F-13010 - AC Case Access Categories
│ │ │ ├── CreateCases
│ │ │ │ ├── F-13010.1_CreateCase.td.json
│ │ │ │ ├── F-13010.2_CreateCase.td.json
│ │ │ │ ├── F-13010.3_CreateCase.td.json
│ │ │ │ ├── F-13010.4_CreateCase.td.json
│ │ │ │ ├── F-13010_CreateCase.td.json
│ │ │ │ └── F-13010_CreateCaseBase.td.json
│ │ │ ├── Events
│ │ │ │ ├── F-13010.1_CreateCase_Token_Creation.td.json
│ │ │ │ ├── F-13010.2_CreateCase_Token_Creation.td.json
│ │ │ │ ├── F-13010.3_CreateCase_Token_Creation.td.json
│ │ │ │ ├── F-13010.4_CreateCase_Token_Creation.td.json
│ │ │ │ ├── F-13010_CreateCase_Token_Creation.td.json
│ │ │ │ └── F-13010_Get_Event_Token_Base.td.json
│ │ │ ├── F-13010.feature
│ │ │ ├── S-13010.1.td.json
│ │ │ ├── S-13010.2.td.json
│ │ │ ├── S-13010.3.td.json
│ │ │ ├── S-13010.4.td.json
│ │ │ ├── S-13010.5.td.json
│ │ │ ├── S-13010.9.1.td.json
│ │ │ ├── S-13010.9.2.td.json
│ │ │ ├── S-13010.9.3.td.json
│ │ │ ├── S-13010.9.4.td.json
│ │ │ └── S-13010.9.5.td.json
│ │ ├── F-131 - AC CRUD external createEvent
│ │ │ ├── F-131.2.td.json
│ │ │ ├── F-131.2_Token_Creation.td.json
│ │ │ ├── F-131.5_CreateCase.td.json
│ │ │ ├── F-131.feature
│ │ │ ├── F-131_CreateCase.td.json
│ │ │ ├── F-131_CreateCase_Token_Creation.td.json
│ │ │ ├── F-131_Test_Data_Base.td.json
│ │ │ ├── F-131_Token_Creation_Base.td.json
│ │ │ ├── S-131.1.td.json
│ │ │ ├── S-131.1_Token_Creation.td.json
│ │ │ ├── S-131.4.td.json
│ │ │ ├── S-131.4_Token_Creation.td.json
│ │ │ ├── S-131.5.td.json
│ │ │ ├── S-131.5_CreateCase_Token_Creation.td.json
│ │ │ └── S-131.5_Token_Creation.td.json
│ │ ├── F-131 - Get Event Trigger for Case V2 External
│ │ │ ├── F-131.feature
│ │ │ ├── F-131_Test_Data_Base.td.json
│ │ │ └── S-1311.td.json
│ │ ├── F-132 - AC CRUD external getEvent
│ │ │ ├── F-132.2.td.json
│ │ │ ├── F-132.feature
│ │ │ ├── F-132_CreateCase.td.json
│ │ │ ├── F-132_CreateCase_Token_Creation.td.json
│ │ │ ├── F-132_Event_Creation_Base.td.json
│ │ │ ├── F-132_Token_Creation_Base.td.json
│ │ │ ├── S-131.2_Event5_Creation.td.json
│ │ │ └── S-131.2_event5_Token_Creation.td.json
│ │ ├── F-133 - AC CRUD external getCase
│ │ │ ├── F-133.feature
│ │ │ ├── F-133_CreateCase.td.json
│ │ │ ├── F-133_CreateCase_Token_Creation.td.json
│ │ │ ├── S-133.1.td.json
│ │ │ ├── S-133.1_Event_Creation.td.json
│ │ │ └── S-133.1_event_Token_Creation.td.json
│ │ ├── F-134 - AC CRUD internal jurisdictions
│ │ │ ├── F-134.feature
│ │ │ ├── F-134_Test_Data_Base.td.json
│ │ │ ├── S-134.1.td.json
│ │ │ ├── S-134.2.td.json
│ │ │ └── S-134.3.td.json
│ │ ├── F-135 - AC CRUD internal event-triggers
│ │ │ ├── F-135.3_CreateCase.td.json
│ │ │ ├── F-135.feature
│ │ │ ├── F-135_CreateCase.td.json
│ │ │ ├── F-135_CreateCase_Token_Creation.td.json
│ │ │ ├── F-135_Test_Data_Base.td.json
│ │ │ ├── S-135.1.td.json
│ │ │ ├── S-135.2_CreateEvent.td.json
│ │ │ ├── S-135.2_Token_Creation.td.json
│ │ │ ├── S-135.3.td.json
│ │ │ └── S.135.2.td.json
│ │ ├── F-136 - AC CRUD internal work-basket-inputs
│ │ │ ├── F-136.feature
│ │ │ ├── F-136_Test_Data_Base.td.json
│ │ │ ├── S-136.1.td.json
│ │ │ └── S-136.2.td.json
│ │ ├── F-137 - AC CRUD internal search-inputs
│ │ │ ├── F-137.feature
│ │ │ ├── F-137_Test_Data_Base.td.json
│ │ │ ├── S-137.1.td.json
│ │ │ └── S-137.2.td.json
│ │ ├── F-138 - AC CRUD internal case-history
│ │ │ ├── F-138.feature
│ │ │ ├── F-138_CreateCase.td.json
│ │ │ ├── F-138_CreateCase_Token_Creation.td.json
│ │ │ ├── F-138_GetEventId.td.json
│ │ │ ├── F-138_Test_Data_Base.td.json
│ │ │ └── S-138.1.td.json
│ │ ├── F-139 - AC CRUD internal case view
│ │ │ ├── F-139.feature
│ │ │ ├── F-139_Test_Data_Base.td.json
│ │ │ ├── S-139.1.td.json
│ │ │ ├── S-139.1_CreateCase.td.json
│ │ │ ├── S-139.1_CreateCase_Token_Creation.td.json
│ │ │ ├── S-139.2.td.json
│ │ │ ├── S-139.2_CreateCase.td.json
│ │ │ ├── S-139.2_CreateCase_Token_Creation.td.json
│ │ │ ├── S-139.3.td.json
│ │ │ ├── S-139.3_Event_Creation.td.json
│ │ │ ├── S-139.3_Event_Token_Creation.td.json
│ │ │ ├── S-139.4.td.json
│ │ │ ├── S-139.4_Event_Creation.td.json
│ │ │ ├── S-139.4_Event_Token_Creation.td.json
│ │ │ ├── S-139.5.td.json
│ │ │ ├── S-139.5_CreateCase.td.json
│ │ │ └── S-139.5_CreateCase_Token_Creation.td.json
│ │ ├── F-140 - CategoriesAndDocument endpoint
│ │ │ ├── F-140.feature
│ │ │ ├── F-140_CreateCase_NoCategories.td.json
│ │ │ ├── F-140_CreateCase_Token_Creation.td.json
│ │ │ ├── F-140_CreateCase_hierarchyCollectionComplex.td.json
│ │ │ ├── F-140_CreateCase_hierarchyCollectionComplex_override.td.json
│ │ │ ├── F-140_CreateCase_hierarchyComplex.td.json
│ │ │ ├── F-140_CreateCase_hierarchyComplex_override.td.json
│ │ │ ├── F-140_Document_Upload.td.json
│ │ │ ├── F-140_Test_Data_Base.td.json
│ │ │ ├── S-140.1.td.json
│ │ │ ├── S-140.2.td.json
│ │ │ ├── S-140.2_CreateCaseNoAccess.td.json
│ │ │ ├── S-140.2_CreateCase_Token_Creation.td.json
│ │ │ ├── S-140.3.td.json
│ │ │ ├── S-140.4.td.json
│ │ │ ├── S-140.5.td.json
│ │ │ ├── S-140.6.td.json
│ │ │ ├── S-140.7.td.json
│ │ │ ├── S-140.8.td.json
│ │ │ └── S-140.9.td.json
│ │ ├── F-141 - documentData endpoint
│ │ │ ├── F-141.feature
│ │ │ ├── F-141_CreateCase.td.json
│ │ │ ├── F-141_CreateCase_Token_Creation.td.json
│ │ │ ├── F-141_Document_Upload.td.json
│ │ │ ├── F-141_GetCaseEventHistory.td.json
│ │ │ ├── F-141_GetCase_Base.td.json
│ │ │ ├── F-141_Test_Data_Base.td.json
│ │ │ ├── S-141.1.td.json
│ │ │ ├── S-141.10.td.json
│ │ │ ├── S-141.10_CreateCase.td.json
│ │ │ ├── S-141.10_GetCase.td.json
│ │ │ ├── S-141.10_GetCaseEventHistory.td.json
│ │ │ ├── S-141.11.td.json
│ │ │ ├── S-141.11_CreateCase.td.json
│ │ │ ├── S-141.11_GetCase.td.json
│ │ │ ├── S-141.11_GetCaseEventHistory.td.json
│ │ │ ├── S-141.12.td.json
│ │ │ ├── S-141.12_CreateCase.td.json
│ │ │ ├── S-141.12_GetCase.td.json
│ │ │ ├── S-141.12_GetCaseEventHistory.td.json
│ │ │ ├── S-141.2.td.json
│ │ │ ├── S-141.2_CreateCaseNoAccess.td.json
│ │ │ ├── S-141.2_CreateCase_Token_Creation.td.json
│ │ │ ├── S-141.3.td.json
│ │ │ ├── S-141.4.td.json
│ │ │ ├── S-141.5.td.json
│ │ │ ├── S-141.6.td.json
│ │ │ ├── S-141.7.td.json
│ │ │ ├── S-141.8.td.json
│ │ │ ├── S-141.8_GetCase.td.json
│ │ │ ├── S-141.9.td.json
│ │ │ └── S-141.9_GetCase.td.json
│ │ ├── F-142 - Get Linked Case V2 External
│ │ │ ├── CreateCases
│ │ │ │ ├── F-142_Create13LinkedCases_10StandardCaseLinks_3NonStandardCaseLinks.td.json
│ │ │ │ ├── F-142_Create1LinkedCases_1StandardCaseLinks.td.json
│ │ │ │ ├── F-142_Create4LinkedCases_4StandardCaseLinks.td.json
│ │ │ │ ├── F-142_Create5LinkedCases_5StandardCaseLinks_2WithNoAccess.td.json
│ │ │ │ ├── F-142_Create8LinkedCases_5StandardCaseLinks_3NonStandardCaseLinks.td.json
│ │ │ │ ├── F-142_CreateCase_MasterCaseType__Base.td.json
│ │ │ │ ├── F-142_CreateLinkedCase_NonStandardCaseLink.td.json
│ │ │ │ ├── F-142_CreateLinkedCase_StandardCaseLink.td.json
│ │ │ │ ├── F-142_CreateLinkedCase_StandardCaseLink_BasicLinkDetails.td.json
│ │ │ │ ├── F-142_CreateLinkedCase_StandardCaseLink_ManyLinkDetails.td.json
│ │ │ │ ├── F-142_CreateTestCase_BeftaCaseType11.td.json
│ │ │ │ ├── F-142_GetCreateToken_BeftaCaseType11.td.json
│ │ │ │ └── F-142_GetCreateToken_MasterCaseType.td.json
│ │ │ ├── F-142.feature
│ │ │ ├── S-142.1.td.json
│ │ │ ├── S-142.10.td.json
│ │ │ ├── S-142.11.td.json
│ │ │ ├── S-142.12.td.json
│ │ │ ├── S-142.13.td.json
│ │ │ ├── S-142.2.td.json
│ │ │ ├── S-142.3.td.json
│ │ │ ├── S-142.4.td.json
│ │ │ ├── S-142.5.td.json
│ │ │ ├── S-142.6.td.json
│ │ │ ├── S-142.7.td.json
│ │ │ ├── S-142.8.td.json
│ │ │ ├── S-142.9.td.json
│ │ │ └── UpdateCase
│ │ │ │ ├── F-142_GetUpdateToken_MasterCaseType_NoAccessCase1.td.json
│ │ │ │ ├── F-142_GetUpdateToken_MasterCaseType_NoAccessCase2.td.json
│ │ │ │ ├── F-142_GetUpdateToken_MasterCaseType__Base.td.json
│ │ │ │ ├── F-142_UpdateCaseToUnavailableState_NoAccessCase1.td.json
│ │ │ │ ├── F-142_UpdateCaseToUnavailableState_NoAccessCase2.td.json
│ │ │ │ └── F-142_UpdateCaseToUnavailableState__Base.td.json
│ │ └── common
│ │ │ ├── acls
│ │ │ ├── AllGrantedAccessControlList.td.json
│ │ │ ├── CaseworkerAutotest1AccessControlList.td.json
│ │ │ ├── CaseworkerAutotest1PrivateAccessControlList.td.json
│ │ │ ├── CaseworkerAutotest1SeniorAccessControlList.td.json
│ │ │ ├── CaseworkerAutotest1SolicitorAccessControlList.td.json
│ │ │ ├── CaseworkerBeftaJurisdiction1AccessControlList.td.json
│ │ │ ├── CaseworkerBeftaJurisdiction1NoReadAccessControlList.td.json
│ │ │ ├── CaseworkerBeftaMasterAccessControlList.td.json
│ │ │ ├── CaseworkerCaaAccessControlList.td.json
│ │ │ ├── CaseworkerCaaNoReadAccessControlList.td.json
│ │ │ ├── DefendantAccessControlList.td.json
│ │ │ └── NoReadAccessControlList.td.json
│ │ │ ├── case
│ │ │ ├── Case_Creation_Base.td.json
│ │ │ ├── Case_Creation_Data_Base.td.json
│ │ │ ├── Case_Creation_V2_Base.td.json
│ │ │ ├── Case_Creation_V2_Data_Base.td.json
│ │ │ ├── Citizen_Case_Creation_Base.td.json
│ │ │ ├── Citizen_Case_Creation_Data_Base.td.json
│ │ │ ├── Citizen_Full_Case_Creation_Data.td.json
│ │ │ ├── Citizen_Token_Creation_Data_For_Case_Creation.td.json
│ │ │ ├── GroupAccess_Full_Case_Creation_Data.td.json
│ │ │ ├── GroupAccess_Full_Case_Creation_Data_Token_Creation.td.json
│ │ │ ├── Standard_Full_Case_Creation_Data.td.json
│ │ │ ├── Standard_Full_Case_Creation_Supplementary_Data.td.json
│ │ │ ├── Standard_Full_Case_Data.td.json
│ │ │ ├── Standard_Full_Case_Data_Classification.td.json
│ │ │ ├── Standard_Token_Creation_Data_For_Case_Creation.td.json
│ │ │ ├── Token_Creation_For_Case_Update.td.json
│ │ │ ├── befta-jurisdiction2-case-creation
│ │ │ │ ├── Befta_Jurisdiction2_Case_Creation_Base_Data.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Full_Case_Creation_Data.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Full_Case_Data.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Full_Case_Data_Security_Classification.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation.td.json
│ │ │ │ └── Befta_Jurisdiction2_Token_For_Update_Case.td.json
│ │ │ ├── befta-jurisdiction2-case-creation_by_solicitor_1
│ │ │ │ ├── Befta_Jurisdiction2_Case_Creation_Base_Data_Solicitor_1.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Full_Case_Creation_Data_solicitor_1.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Full_Case_Data_Security_Classification_Solicitor_1.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Full_Case_Data_Solicitor_1.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1.td.json
│ │ │ │ └── Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Update_Solicitor_1.td.json
│ │ │ ├── befta-jurisdiction2-citizen-case-creation
│ │ │ │ ├── Befta_Citizen_Case_Data.td.json
│ │ │ │ ├── Befta_Citizen_Data_Securities_Classification.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Citizen_Case_Creation_Base_Data.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Citizen_Case_Creation_Data.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Default_Token_Creation_Data_For_Citizen_Case_Creation.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Document_Upload_1.td.json
│ │ │ │ ├── Befta_Jurisdiction2_Document_Upload_2.td.json
│ │ │ │ └── Befta_Jurisdiction2_Document_Upload_3.td.json
│ │ │ ├── befta-master
│ │ │ │ ├── Token_Creation_Data_For_Citizen_Case_Creation.td.json
│ │ │ │ └── Token_Creation_Data_For_Master_Caseworker_Case_Creation.td.json
│ │ │ ├── befta_new
│ │ │ │ ├── Befta_Case_Creation_Base_Data.td.json
│ │ │ │ ├── Befta_Default_Full_Case_Creation_Data.td.json
│ │ │ │ ├── Befta_Default_Full_Case_Creation_Data_NoRead.td.json
│ │ │ │ ├── Befta_Default_Full_Case_Data.td.json
│ │ │ │ ├── Befta_Default_Token_Creation_Data_For_Case_Creation.td.json
│ │ │ │ └── Befta_Default_Token_Creation_Data_For_Case_Creation_NoRead.td.json
│ │ │ └── private_new
│ │ │ │ ├── Private_Autotest_Case_Creation_Base_Data.td.json
│ │ │ │ ├── Private_Autotest_Default_Full_Case_Creation_Data_External.td.json
│ │ │ │ ├── Private_Autotest_Default_Full_Case_Data_External.td.json
│ │ │ │ └── Private_Autotest_Default_Token_Creation_Data_For_Case_Creation_External.td.json
│ │ │ ├── case_document
│ │ │ ├── Common_Response_Body_Document_Base.td.json
│ │ │ ├── Common_Response_Header_Base.td.json
│ │ │ ├── Default_Document_Upload_Data.td.json
│ │ │ └── Default_Document_Upload_Data_Base.td.json
│ │ │ ├── case_links
│ │ │ └── Verify_Case_Links_Base.td.json
│ │ │ ├── case_type
│ │ │ ├── Default_Final_Case_Type_Data.td.json
│ │ │ └── TTLCaseType
│ │ │ │ ├── CreateCase
│ │ │ │ ├── CreateCase_TTLCaseType_PreRequisiteCaseworker.td.json
│ │ │ │ ├── CreateCase_TTLCaseType_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── CreateCase_TTLCaseType_PreRequisiteCitizen.td.json
│ │ │ │ └── CreateCase_TTLCaseType_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── GrantAccess
│ │ │ │ ├── GrantAccess_TTLCaseType_manageTTLUser_PreRequisiteCaseworker.td.json
│ │ │ │ └── GrantAccess_TTLCaseType_manageTTLUser_PreRequisiteCitizen.td.json
│ │ │ │ └── UpdateCase
│ │ │ │ ├── UpdateCase_TTLCaseType_TokenCreation__Base.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_PreRequisiteCaseworker.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_PreRequisiteCaseworker_TokenCreation.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_PreRequisiteCitizen.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_PreRequisiteCitizen_TokenCreation.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_SuspenedNo_PreRequisiteCaseworker.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_SuspenedNo_PreRequisiteCitizen.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_SuspenedNull_PreRequisiteCaseworker.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_SuspenedNull_PreRequisiteCitizen.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_SuspenedYes_PreRequisiteCaseworker.td.json
│ │ │ │ ├── UpdateCase_TTLCaseType_manageCaseTTL_SuspenedYes_PreRequisiteCitizen.td.json
│ │ │ │ └── UpdateCase_TTLCaseType_manageCaseTTL__Base.td.json
│ │ │ ├── case_users
│ │ │ ├── CaseUserRoles_Search__Base.td.json
│ │ │ └── CaseUserRoles_Search__PositiveResponse_Base.td.json
│ │ │ ├── casefields
│ │ │ ├── BaseCaseViewField.td.json
│ │ │ ├── CaseAccessGroups_Classifications.td.json
│ │ │ ├── CaseFieldDefinitionWithACLs.td.json
│ │ │ ├── CaseFieldDefinitionWithNoReadACL.td.json
│ │ │ ├── CaseFieldDefinitionWithoutACLs.td.json
│ │ │ ├── CaseManagementLocation_AnyValues.td.json
│ │ │ ├── CaseManagementLocation_FromRefData_SiblingContext.td.json
│ │ │ ├── CaseManagementLocation_FromRequest.td.json
│ │ │ ├── CaseViewField.td.json
│ │ │ ├── CaseViewFieldACL.td.json
│ │ │ ├── CaseViewFieldMetadataFalse.td.json
│ │ │ ├── CaseViewFieldMetadataTrue.td.json
│ │ │ └── TTL_Classifications.td.json
│ │ │ ├── errors
│ │ │ ├── 400_TTL_Modified.td.json
│ │ │ ├── 422_TTL_Guard.td.json
│ │ │ └── NegativeResponseBody.td.json
│ │ │ ├── events
│ │ │ ├── Event_Creation_Caseworker_Base.td.json
│ │ │ ├── Event_Creation_Caseworker_Base_V2.td.json
│ │ │ ├── Event_Creation_Citizen_Base.td.json
│ │ │ ├── MidEvent
│ │ │ │ ├── MidEvent_v1Ext_Caseworker__Base.td.json
│ │ │ │ ├── MidEvent_v1Ext_Caseworker__PositiveResponse_Base.td.json
│ │ │ │ ├── MidEvent_v1Ext_Citizen__Base.td.json
│ │ │ │ ├── MidEvent_v1Ext_Citizen__PositiveResponse_Base.td.json
│ │ │ │ ├── MidEvent_v2Ext__Base.td.json
│ │ │ │ └── MidEvent_v2Ext__PositiveResponse_Base.td.json
│ │ │ ├── StartEvent
│ │ │ │ ├── StartEvent_v1Ext_Caseworker__Base.td.json
│ │ │ │ ├── StartEvent_v1Ext_Caseworker__PositiveResponse_Base.td.json
│ │ │ │ ├── StartEvent_v1Ext_Citizen__Base.td.json
│ │ │ │ ├── StartEvent_v1Ext_Citizen__PositiveResponse_Base.td.json
│ │ │ │ ├── StartEvent_v1Int_Caseworker__Base.td.json
│ │ │ │ ├── StartEvent_v1Int_Caseworker__PositiveResponse_Base.td.json
│ │ │ │ ├── StartEvent_v2Ext__Base.td.json
│ │ │ │ ├── StartEvent_v2Ext__PositiveResponse_Base.td.json
│ │ │ │ ├── StartEvent_v2Int__Base.td.json
│ │ │ │ └── StartEvent_v2Int__PositiveResponse_Base.td.json
│ │ │ └── SubmitEvent
│ │ │ │ ├── SubmitEvent_v1Ext_Caseworker__Base.td.json
│ │ │ │ ├── SubmitEvent_v1Ext_Caseworker__PositiveResponse_Base.td.json
│ │ │ │ ├── SubmitEvent_v1Ext_Citizen__Base.td.json
│ │ │ │ ├── SubmitEvent_v1Ext_Citizen__PositiveResponse_Base.td.json
│ │ │ │ ├── SubmitEvent_v2Ext__Base.td.json
│ │ │ │ └── SubmitEvent_v2Ext__PositiveResponse_Base.td.json
│ │ │ ├── external
│ │ │ └── ref-data
│ │ │ │ ├── Get_RefData_BuildingLocations_Load_All.td.json
│ │ │ │ ├── Get_RefData_BuildingLocations__Base.td.json
│ │ │ │ ├── Get_RefData_OrgServices_Load_All.td.json
│ │ │ │ └── Get_RefData_OrgServices__Base.td.json
│ │ │ ├── fieldtypes
│ │ │ ├── CommonFieldType.td.json
│ │ │ ├── SearchResultViewColumn.td.json
│ │ │ ├── SearchResultViewColumnMetadataFalse.td.json
│ │ │ ├── SearchResultViewColumnMetadataTrue.td.json
│ │ │ ├── WizardPageComplexFieldOverride.td.json
│ │ │ └── base
│ │ │ │ ├── BaseAddressUKFieldType.td.json
│ │ │ │ ├── BaseCollectionFieldType.td.json
│ │ │ │ ├── BaseComplexFieldType.td.json
│ │ │ │ ├── BaseDateFieldType.td.json
│ │ │ │ ├── BaseDateTimeFieldType.td.json
│ │ │ │ ├── BaseDocumentFieldType.td.json
│ │ │ │ ├── BaseEmailFieldType.td.json
│ │ │ │ ├── BaseFixedListFieldType.td.json
│ │ │ │ ├── BaseFixedRadioListFieldType.td.json
│ │ │ │ ├── BaseMoneyGBPFieldType.td.json
│ │ │ │ ├── BaseMultiSelectListFieldType.td.json
│ │ │ │ ├── BaseNestedComplexFieldType.td.json
│ │ │ │ ├── BaseNumberFieldType.td.json
│ │ │ │ ├── BasePhoneUKFieldType.td.json
│ │ │ │ ├── BaseTextAreaFieldType.td.json
│ │ │ │ ├── BaseTextFieldType.td.json
│ │ │ │ └── BaseYesOrNoFieldType.td.json
│ │ │ ├── files
│ │ │ ├── Sample.doc
│ │ │ ├── Sample.pdf
│ │ │ ├── Sample.png
│ │ │ └── Sample.xlsx
│ │ │ ├── get-case
│ │ │ ├── GetCaseDetails__Base.td.json
│ │ │ └── GetCaseDetails__PositiveResponse_Base.td.json
│ │ │ ├── grant-access
│ │ │ ├── Grant_Access__Base.td.json
│ │ │ └── Grant_Access__PositiveResponse_Base.td.json
│ │ │ ├── health
│ │ │ └── Health__Base.td.json
│ │ │ ├── jurisdiction
│ │ │ └── Default_Final_Jurisdiction_Data.td.json
│ │ │ ├── linked_case
│ │ │ └── Get_Linked_Cases__Base.td.json
│ │ │ └── users
│ │ │ ├── BeftaCaseworker1.td.json
│ │ │ ├── BeftaCaseworker2.td.json
│ │ │ ├── BeftaCaseworker3.td.json
│ │ │ ├── BeftaCaseworkerCaa.td.json
│ │ │ ├── BeftaMasterCaseworker.td.json
│ │ │ ├── CaseworkerAutotest.td.json
│ │ │ ├── ExternalCaseworkerSolicitor.td.json
│ │ │ ├── GroupAccessCaseworkerAutotest.td.json
│ │ │ ├── PrivateCaseworker.td.json
│ │ │ ├── RestrictedCaseworker.td.json
│ │ │ ├── citizen
│ │ │ ├── BeftaCitizen2.td.json
│ │ │ └── BeftaCitizen3.td.json
│ │ │ └── solicitor
│ │ │ ├── BeftaCaseworker2Solicitor1.td.json
│ │ │ ├── BeftaCaseworker2Solicitor2.td.json
│ │ │ ├── BeftaCaseworker2Solicitor3.td.json
│ │ │ └── BeftaMasterSolicitorBecky.td.json
│ │ └── logback.xml
├── contractTest
│ ├── java
│ │ └── uk
│ │ │ └── gov
│ │ │ └── hmcts
│ │ │ ├── ccd
│ │ │ ├── WireMockBaseTest.java
│ │ │ └── v2
│ │ │ │ └── external
│ │ │ │ └── controller
│ │ │ │ ├── CasesControllerProviderTest.java
│ │ │ │ ├── ContractTestCaseDefinitionRepository.java
│ │ │ │ ├── ContractTestCreateCaseOperation.java
│ │ │ │ ├── ContractTestCreateEventOperation.java
│ │ │ │ ├── ContractTestGetCaseOperation.java
│ │ │ │ ├── ContractTestSecurityUtils.java
│ │ │ │ ├── ContractTestStartEventOperation.java
│ │ │ │ ├── ContractTestSubmitCaseTransaction.java
│ │ │ │ ├── SecurityMockConfiguration.java
│ │ │ │ ├── TestIdamConfiguration.java
│ │ │ │ └── caseassigned
│ │ │ │ ├── CaseAssignedUserRolesProviderTest.java
│ │ │ │ └── CaseAssignedUserRolesProviderTestContext.java
│ │ │ └── reform
│ │ │ └── ccd
│ │ │ └── pactprovider
│ │ │ └── cases
│ │ │ ├── CasesProviderTest.java
│ │ │ └── controller
│ │ │ └── CasesRestController.java
│ └── resources
│ │ ├── application.properties
│ │ ├── mappings
│ │ └── openid_config.json
│ │ └── mock_responses
│ │ ├── read_caseworker.json
│ │ ├── start_event_caseworker.json
│ │ ├── submit_event_caseworker.json
│ │ └── submit_for_caseworker.json
├── main
│ ├── java
│ │ └── uk
│ │ │ └── gov
│ │ │ └── hmcts
│ │ │ └── ccd
│ │ │ ├── AliasWebConfig.java
│ │ │ ├── ApplicationParams.java
│ │ │ ├── AuditCaseRemoteConfiguration.java
│ │ │ ├── AuditConfig.java
│ │ │ ├── AuthCheckerConfiguration.java
│ │ │ ├── CachingConfiguration.java
│ │ │ ├── CoreCaseDataApplication.java
│ │ │ ├── ElasticSearchConfiguration.java
│ │ │ ├── FirewallConfiguration.java
│ │ │ ├── HeaderFilterConfiguration.java
│ │ │ ├── RestTemplateConfiguration.java
│ │ │ ├── SecurityConfiguration.java
│ │ │ ├── TransactionConfiguration.java
│ │ │ ├── appinsights
│ │ │ ├── AppInsights.java
│ │ │ ├── AppInsightsConfiguration.java
│ │ │ ├── CallbackTelemetryContext.java
│ │ │ └── CallbackTelemetryThreadContext.java
│ │ │ ├── auditlog
│ │ │ ├── AuditEntry.java
│ │ │ ├── AuditInterceptor.java
│ │ │ ├── AuditLogFormatter.java
│ │ │ ├── AuditOperationType.java
│ │ │ ├── AuditRepository.java
│ │ │ ├── AuditService.java
│ │ │ ├── LogAudit.java
│ │ │ ├── LoggerAuditRepository.java
│ │ │ └── aop
│ │ │ │ ├── AuditAspect.java
│ │ │ │ ├── AuditContext.java
│ │ │ │ ├── AuditContextHolder.java
│ │ │ │ └── ExpressionEvaluator.java
│ │ │ ├── config
│ │ │ ├── AppInsightsTracingConfiguration.java
│ │ │ ├── CacheConfiguration.java
│ │ │ ├── HalConfig.java
│ │ │ ├── JacksonObjectMapperConfig.java
│ │ │ ├── JacksonUtils.java
│ │ │ ├── JaywayJsonPathConfigHelper.java
│ │ │ ├── MessagingProperties.java
│ │ │ └── SwaggerConfiguration.java
│ │ │ ├── customheaders
│ │ │ ├── CustomHeadersFilter.java
│ │ │ └── CustomHeadersFilterConfig.java
│ │ │ ├── data
│ │ │ ├── AuthClientsConfiguration.java
│ │ │ ├── JsonDataConverter.java
│ │ │ ├── ReferenceDataRepository.java
│ │ │ ├── SecurityUtils.java
│ │ │ ├── SignificantItemEntity.java
│ │ │ ├── caseaccess
│ │ │ │ ├── AMSwitch.java
│ │ │ │ ├── CachedCaseRoleRepository.java
│ │ │ │ ├── CachedCaseUserRepository.java
│ │ │ │ ├── CaseRoleRepository.java
│ │ │ │ ├── CaseUserAuditEntity.java
│ │ │ │ ├── CaseUserAuditRepository.java
│ │ │ │ ├── CaseUserEntity.java
│ │ │ │ ├── CaseUserRepository.java
│ │ │ │ ├── DefaultCaseRoleRepository.java
│ │ │ │ ├── DefaultCaseUserRepository.java
│ │ │ │ └── GlobalCaseRole.java
│ │ │ ├── casedataaccesscontrol
│ │ │ │ ├── Attributes.java
│ │ │ │ ├── CachedRoleAssignmentRepository.java
│ │ │ │ ├── DefaultRoleAssignmentRepository.java
│ │ │ │ ├── MultipleQueryRequestResource.java
│ │ │ │ ├── RoleAssignmentAttributesResource.java
│ │ │ │ ├── RoleAssignmentQuery.java
│ │ │ │ ├── RoleAssignmentRepository.java
│ │ │ │ ├── RoleAssignmentRequestResource.java
│ │ │ │ ├── RoleAssignmentRequestResponse.java
│ │ │ │ ├── RoleAssignmentResource.java
│ │ │ │ ├── RoleAssignmentResponse.java
│ │ │ │ ├── RoleCategory.java
│ │ │ │ └── RoleRequestResource.java
│ │ │ ├── casedetails
│ │ │ │ ├── CachedCaseDetailsRepository.java
│ │ │ │ ├── CaseAuditEventEntity.java
│ │ │ │ ├── CaseAuditEventMapper.java
│ │ │ │ ├── CaseAuditEventRepository.java
│ │ │ │ ├── CaseDetailsEntity.java
│ │ │ │ ├── CaseDetailsMapper.java
│ │ │ │ ├── CaseDetailsRepository.java
│ │ │ │ ├── DefaultCaseDetailsRepository.java
│ │ │ │ ├── JurisdictionMapper.java
│ │ │ │ ├── MetaDataQueryBuilder.java
│ │ │ │ ├── SecurityClassification.java
│ │ │ │ ├── query
│ │ │ │ │ ├── CaseDetailsAuthorisationSecurity.java
│ │ │ │ │ ├── CaseDetailsQueryBuilder.java
│ │ │ │ │ ├── CaseDetailsQueryBuilderFactory.java
│ │ │ │ │ ├── CaseStateAuthorisationSecurity.java
│ │ │ │ │ ├── CountCaseDetailsQueryBuilder.java
│ │ │ │ │ ├── SelectCaseDetailsQueryBuilder.java
│ │ │ │ │ ├── SelectCaseDetailsReferenceQueryBuilder.java
│ │ │ │ │ └── UserAuthorisationSecurity.java
│ │ │ │ ├── search
│ │ │ │ │ ├── Criterion.java
│ │ │ │ │ ├── CriterionFactory.java
│ │ │ │ │ ├── FieldDataCriterion.java
│ │ │ │ │ ├── FieldMapSanitizeOperation.java
│ │ │ │ │ ├── MetaData.java
│ │ │ │ │ ├── MetaDataCriterion.java
│ │ │ │ │ ├── PaginatedSearchMetadata.java
│ │ │ │ │ ├── SearchQueryFactoryOperation.java
│ │ │ │ │ ├── SortDirection.java
│ │ │ │ │ ├── SortOrderField.java
│ │ │ │ │ ├── SortOrderQueryBuilder.java
│ │ │ │ │ └── builder
│ │ │ │ │ │ ├── AccessControlGrantTypeQueryBuilder.java
│ │ │ │ │ │ ├── BasicGrantTypeQueryBuilder.java
│ │ │ │ │ │ ├── ChallengedGrantTypeQueryBuilder.java
│ │ │ │ │ │ ├── ExcludedGrantTypeQueryBuilder.java
│ │ │ │ │ │ ├── GrantTypeQueryBuilder.java
│ │ │ │ │ │ ├── GrantTypeSqlQueryBuilder.java
│ │ │ │ │ │ ├── SpecificGrantTypeQueryBuilder.java
│ │ │ │ │ │ └── StandardGrantTypeQueryBuilder.java
│ │ │ │ └── supplementarydata
│ │ │ │ │ ├── DefaultSupplementaryDataRepository.java
│ │ │ │ │ ├── FindSupplementaryDataQueryBuilder.java
│ │ │ │ │ ├── IncrementSupplementaryDataQueryBuilder.java
│ │ │ │ │ ├── SetSupplementaryDataQueryBuilder.java
│ │ │ │ │ ├── SupplementaryDataOperation.java
│ │ │ │ │ ├── SupplementaryDataQueryBuilder.java
│ │ │ │ │ └── SupplementaryDataRepository.java
│ │ │ ├── caselinking
│ │ │ │ ├── CaseLinkEntity.java
│ │ │ │ └── CaseLinkRepository.java
│ │ │ ├── definition
│ │ │ │ ├── CachedCaseDefinitionRepository.java
│ │ │ │ ├── CachedUIDefinitionGateway.java
│ │ │ │ ├── CaseDefinitionRepository.java
│ │ │ │ ├── CaseTypeDefinitionVersion.java
│ │ │ │ ├── DefaultCaseDefinitionRepository.java
│ │ │ │ ├── DefinitionStoreClient.java
│ │ │ │ ├── HttpUIDefinitionGateway.java
│ │ │ │ ├── UIDefinitionGateway.java
│ │ │ │ └── UIDefinitionRepository.java
│ │ │ ├── documentdata
│ │ │ │ ├── CollectionData.java
│ │ │ │ ├── DocumentData.java
│ │ │ │ └── DocumentDataRequest.java
│ │ │ ├── draft
│ │ │ │ ├── CachedDraftGateway.java
│ │ │ │ ├── DefaultDraftGateway.java
│ │ │ │ ├── DraftAccessException.java
│ │ │ │ └── DraftGateway.java
│ │ │ ├── message
│ │ │ │ ├── MessageCandidateMapper.java
│ │ │ │ ├── MessageCandidateRepository.java
│ │ │ │ └── MessageQueueCandidateEntity.java
│ │ │ └── user
│ │ │ │ ├── AttributeBasedJurisdictionsResolver.java
│ │ │ │ ├── CachedUserRepository.java
│ │ │ │ ├── DefaultJurisdictionsResolver.java
│ │ │ │ ├── DefaultUserRepository.java
│ │ │ │ ├── IdamJurisdictionsResolver.java
│ │ │ │ ├── JurisdictionsResolver.java
│ │ │ │ ├── UserRepository.java
│ │ │ │ └── UserService.java
│ │ │ ├── domain
│ │ │ ├── enablingcondition
│ │ │ │ ├── EnablingConditionConverter.java
│ │ │ │ ├── EnablingConditionParser.java
│ │ │ │ ├── PrioritiseEnablingCondition.java
│ │ │ │ └── jexl
│ │ │ │ │ ├── JexlEnablingConditionConverter.java
│ │ │ │ │ └── JexlEnablingConditionParser.java
│ │ │ ├── model
│ │ │ │ ├── aggregated
│ │ │ │ │ ├── AbstractCaseView.java
│ │ │ │ │ ├── CaseHistoryView.java
│ │ │ │ │ ├── CaseUpdateViewEvent.java
│ │ │ │ │ ├── CaseUpdateViewEventBuilder.java
│ │ │ │ │ ├── CaseView.java
│ │ │ │ │ ├── CaseViewActionableEvent.java
│ │ │ │ │ ├── CaseViewActionableEventBuilder.java
│ │ │ │ │ ├── CaseViewEvent.java
│ │ │ │ │ ├── CaseViewField.java
│ │ │ │ │ ├── CaseViewFieldBuilder.java
│ │ │ │ │ ├── CaseViewJurisdiction.java
│ │ │ │ │ ├── CaseViewTab.java
│ │ │ │ │ ├── CaseViewType.java
│ │ │ │ │ ├── CommonField.java
│ │ │ │ │ ├── CompoundFieldOrderService.java
│ │ │ │ │ ├── DefaultSettings.java
│ │ │ │ │ ├── IdamProperties.java
│ │ │ │ │ ├── IdamUser.java
│ │ │ │ │ ├── JurisdictionDisplayProperties.java
│ │ │ │ │ ├── ProfileCaseState.java
│ │ │ │ │ ├── User.java
│ │ │ │ │ ├── UserDefault.java
│ │ │ │ │ ├── UserDefaultCollection.java
│ │ │ │ │ ├── UserProfile.java
│ │ │ │ │ └── WorkbasketDefault.java
│ │ │ │ ├── callbacks
│ │ │ │ │ ├── AfterSubmitCallbackResponse.java
│ │ │ │ │ ├── CallbackRequest.java
│ │ │ │ │ ├── CallbackResponse.java
│ │ │ │ │ ├── EventTokenProperties.java
│ │ │ │ │ ├── GetCaseCallbackResponse.java
│ │ │ │ │ ├── SignificantItem.java
│ │ │ │ │ ├── SignificantItemType.java
│ │ │ │ │ └── StartEventResult.java
│ │ │ │ ├── casedataaccesscontrol
│ │ │ │ │ ├── AccessProcess.java
│ │ │ │ │ ├── AccessProfile.java
│ │ │ │ │ ├── CaseAccessMetadata.java
│ │ │ │ │ ├── GrantType.java
│ │ │ │ │ ├── RoleAssignment.java
│ │ │ │ │ ├── RoleAssignmentAttributes.java
│ │ │ │ │ ├── RoleAssignments.java
│ │ │ │ │ ├── RoleAssignmentsDeleteRequest.java
│ │ │ │ │ ├── enums
│ │ │ │ │ │ ├── ActorIdType.java
│ │ │ │ │ │ ├── Classification.java
│ │ │ │ │ │ ├── GrantType.java
│ │ │ │ │ │ ├── RoleCategory.java
│ │ │ │ │ │ └── RoleType.java
│ │ │ │ │ └── matcher
│ │ │ │ │ │ ├── AuthorisationsMatcher.java
│ │ │ │ │ │ ├── BeginDateEndDateMatcher.java
│ │ │ │ │ │ ├── CaseAccessGroupsMatcher.java
│ │ │ │ │ │ ├── CaseIdMatcher.java
│ │ │ │ │ │ ├── CaseTypeMatcher.java
│ │ │ │ │ │ ├── GrantTypeMatcher.java
│ │ │ │ │ │ ├── JurisdictionMatcher.java
│ │ │ │ │ │ ├── LocationMatcher.java
│ │ │ │ │ │ ├── MatcherType.java
│ │ │ │ │ │ ├── RegionMatcher.java
│ │ │ │ │ │ ├── RoleAttributeMatcher.java
│ │ │ │ │ │ ├── RoleNameMatcher.java
│ │ │ │ │ │ └── SecurityClassificationMatcher.java
│ │ │ │ ├── casedeletion
│ │ │ │ │ └── TTL.java
│ │ │ │ ├── casefileview
│ │ │ │ │ ├── CategoriesAndDocuments.java
│ │ │ │ │ ├── Category.java
│ │ │ │ │ └── Document.java
│ │ │ │ ├── caselinking
│ │ │ │ │ ├── CaseLink.java
│ │ │ │ │ ├── CaseLinkDetails.java
│ │ │ │ │ ├── CaseLinkInfo.java
│ │ │ │ │ ├── CaseLinksResource.java
│ │ │ │ │ ├── GetLinkedCasesResponse.java
│ │ │ │ │ └── Reason.java
│ │ │ │ ├── common
│ │ │ │ │ ├── CaseFieldPathUtils.java
│ │ │ │ │ ├── CaseReferenceUtils.java
│ │ │ │ │ ├── CommonDCPModel.java
│ │ │ │ │ ├── DisplayContextParameter.java
│ │ │ │ │ ├── DisplayContextParameterCollectionOptions.java
│ │ │ │ │ ├── DisplayContextParameterType.java
│ │ │ │ │ ├── DisplayContextParameterUtil.java
│ │ │ │ │ └── HttpError.java
│ │ │ │ ├── definition
│ │ │ │ │ ├── AccessControlList.java
│ │ │ │ │ ├── AccessTypeDefinition.java
│ │ │ │ │ ├── AccessTypeRoleDefinition.java
│ │ │ │ │ ├── Banner.java
│ │ │ │ │ ├── BannersResult.java
│ │ │ │ │ ├── CaseAccessGroup.java
│ │ │ │ │ ├── CaseAccessGroupWithId.java
│ │ │ │ │ ├── CaseDetails.java
│ │ │ │ │ ├── CaseEventDefinition.java
│ │ │ │ │ ├── CaseEventFieldComplexDefinition.java
│ │ │ │ │ ├── CaseEventFieldDefinition.java
│ │ │ │ │ ├── CaseFieldDefinition.java
│ │ │ │ │ ├── CaseFieldMetadata.java
│ │ │ │ │ ├── CaseRoleDefinition.java
│ │ │ │ │ ├── CaseStateDefinition.java
│ │ │ │ │ ├── CaseTypeDefinition.java
│ │ │ │ │ ├── CaseTypeTabDefinition.java
│ │ │ │ │ ├── CaseTypeTabField.java
│ │ │ │ │ ├── CaseTypeTabsDefinition.java
│ │ │ │ │ ├── CategoryDefinition.java
│ │ │ │ │ ├── ComplexACL.java
│ │ │ │ │ ├── Copyable.java
│ │ │ │ │ ├── CreateCaseEventDetails.java
│ │ │ │ │ ├── CriteriaField.java
│ │ │ │ │ ├── DisplayContext.java
│ │ │ │ │ ├── Document.java
│ │ │ │ │ ├── DraftResponseToCaseDetailsBuilder.java
│ │ │ │ │ ├── EventPostStateDefinition.java
│ │ │ │ │ ├── FieldTypeDefinition.java
│ │ │ │ │ ├── FixedListItemDefinition.java
│ │ │ │ │ ├── JurisdictionDefinition.java
│ │ │ │ │ ├── JurisdictionUiConfigDefinition.java
│ │ │ │ │ ├── JurisdictionUiConfigResult.java
│ │ │ │ │ ├── RoleToAccessProfileDefinition.java
│ │ │ │ │ ├── SearchAliasField.java
│ │ │ │ │ ├── SearchCriteria.java
│ │ │ │ │ ├── SearchInputField.java
│ │ │ │ │ ├── SearchInputFieldsDefinition.java
│ │ │ │ │ ├── SearchParty.java
│ │ │ │ │ ├── SearchResultDefinition.java
│ │ │ │ │ ├── SearchResultField.java
│ │ │ │ │ ├── SortOrder.java
│ │ │ │ │ ├── UserRole.java
│ │ │ │ │ ├── Version.java
│ │ │ │ │ ├── WizardPage.java
│ │ │ │ │ ├── WizardPageCollection.java
│ │ │ │ │ ├── WizardPageComplexFieldOverride.java
│ │ │ │ │ ├── WizardPageField.java
│ │ │ │ │ ├── WorkbasketInputField.java
│ │ │ │ │ └── WorkbasketInputFieldsDefinition.java
│ │ │ │ ├── draft
│ │ │ │ │ ├── CaseDraft.java
│ │ │ │ │ ├── CreateCaseDraftRequest.java
│ │ │ │ │ ├── Draft.java
│ │ │ │ │ ├── DraftList.java
│ │ │ │ │ ├── DraftResponse.java
│ │ │ │ │ └── UpdateCaseDraftRequest.java
│ │ │ │ ├── globalsearch
│ │ │ │ │ ├── OtherCaseReference.java
│ │ │ │ │ ├── SearchCriteria.java
│ │ │ │ │ ├── SearchParty.java
│ │ │ │ │ └── SearchPartyValue.java
│ │ │ │ ├── lau
│ │ │ │ │ ├── ActionLog.java
│ │ │ │ │ ├── CaseActionPostRequest.java
│ │ │ │ │ ├── CaseSearchPostRequest.java
│ │ │ │ │ └── SearchLog.java
│ │ │ │ ├── migration
│ │ │ │ │ ├── MigrationParameters.java
│ │ │ │ │ └── MigrationResult.java
│ │ │ │ ├── refdata
│ │ │ │ │ ├── BuildingLocation.java
│ │ │ │ │ ├── CourtVenue.java
│ │ │ │ │ ├── LocationLookup.java
│ │ │ │ │ ├── ServiceLookup.java
│ │ │ │ │ └── ServiceReferenceData.java
│ │ │ │ ├── search
│ │ │ │ │ ├── CaseDocumentsMetadata.java
│ │ │ │ │ ├── CaseSearchResult.java
│ │ │ │ │ ├── CaseTypeResults.java
│ │ │ │ │ ├── CommonViewHeader.java
│ │ │ │ │ ├── CommonViewItem.java
│ │ │ │ │ ├── CriteriaInput.java
│ │ │ │ │ ├── CriteriaType.java
│ │ │ │ │ ├── Field.java
│ │ │ │ │ ├── SearchInput.java
│ │ │ │ │ ├── SearchResultView.java
│ │ │ │ │ ├── SearchResultViewColumn.java
│ │ │ │ │ ├── SearchResultViewItem.java
│ │ │ │ │ ├── WorkbasketInput.java
│ │ │ │ │ ├── elasticsearch
│ │ │ │ │ │ ├── CaseSearchResultView.java
│ │ │ │ │ │ ├── ElasticsearchRequest.java
│ │ │ │ │ │ ├── HeaderGroupMetadata.java
│ │ │ │ │ │ ├── SearchResultViewHeader.java
│ │ │ │ │ │ ├── SearchResultViewHeaderGroup.java
│ │ │ │ │ │ └── SearchResultViewItem.java
│ │ │ │ │ └── global
│ │ │ │ │ │ ├── GlobalSearchRequestPayload.java
│ │ │ │ │ │ ├── GlobalSearchResponsePayload.java
│ │ │ │ │ │ ├── GlobalSearchSortByCategory.java
│ │ │ │ │ │ ├── GlobalSearchSortDirection.java
│ │ │ │ │ │ ├── Party.java
│ │ │ │ │ │ ├── SearchCriteria.java
│ │ │ │ │ │ └── SortCriteria.java
│ │ │ │ └── std
│ │ │ │ │ ├── AdditionalMessageInformation.java
│ │ │ │ │ ├── AuditEvent.java
│ │ │ │ │ ├── CaseAssignedUserRole.java
│ │ │ │ │ ├── CaseAssignedUserRoleWithOrganisation.java
│ │ │ │ │ ├── CaseDataContent.java
│ │ │ │ │ ├── CaseFieldValidationError.java
│ │ │ │ │ ├── CaseValidationError.java
│ │ │ │ │ ├── Event.java
│ │ │ │ │ ├── EventBuilder.java
│ │ │ │ │ ├── MessageInformation.java
│ │ │ │ │ ├── MessageQueueCandidate.java
│ │ │ │ │ ├── SupplementaryData.java
│ │ │ │ │ ├── SupplementaryDataUpdateRequest.java
│ │ │ │ │ ├── UserId.java
│ │ │ │ │ └── validator
│ │ │ │ │ ├── EventValidator.java
│ │ │ │ │ ├── SupplementaryDataUpdateRequestValidator.java
│ │ │ │ │ ├── ValidationError.java
│ │ │ │ │ └── globalsearch
│ │ │ │ │ ├── SearchCriteriaValidator.java
│ │ │ │ │ ├── SortByValidator.java
│ │ │ │ │ ├── SortDirectionValidator.java
│ │ │ │ │ ├── ValidSearchCriteria.java
│ │ │ │ │ ├── ValidSortBy.java
│ │ │ │ │ └── ValidSortDirection.java
│ │ │ ├── service
│ │ │ │ ├── AccessControl.java
│ │ │ │ ├── AuthorisationMapper.java
│ │ │ │ ├── aggregated
│ │ │ │ │ ├── AbstractAuthorisedCaseViewOperation.java
│ │ │ │ │ ├── AbstractDefaultGetCaseViewOperation.java
│ │ │ │ │ ├── AuthorisedGetCaseHistoryViewOperation.java
│ │ │ │ │ ├── AuthorisedGetCaseTypeOperation.java
│ │ │ │ │ ├── AuthorisedGetCaseTypesOperation.java
│ │ │ │ │ ├── AuthorisedGetCaseViewOperation.java
│ │ │ │ │ ├── AuthorisedGetCriteriaOperation.java
│ │ │ │ │ ├── AuthorisedGetEventTriggerOperation.java
│ │ │ │ │ ├── AuthorisedGetUserProfileOperation.java
│ │ │ │ │ ├── ClassifiedGetCriteriaOperation.java
│ │ │ │ │ ├── DefaultGetBannerOperation.java
│ │ │ │ │ ├── DefaultGetCaseHistoryViewOperation.java
│ │ │ │ │ ├── DefaultGetCaseTypeOperation.java
│ │ │ │ │ ├── DefaultGetCaseTypesOperation.java
│ │ │ │ │ ├── DefaultGetCaseViewFromDraftOperation.java
│ │ │ │ │ ├── DefaultGetCaseViewOperation.java
│ │ │ │ │ ├── DefaultGetCriteriaOperation.java
│ │ │ │ │ ├── DefaultGetEventTriggerOperation.java
│ │ │ │ │ ├── DefaultGetJurisdictionUiConfigOperation.java
│ │ │ │ │ ├── DefaultGetUserProfileOperation.java
│ │ │ │ │ ├── GetBannerOperation.java
│ │ │ │ │ ├── GetCaseHistoryViewOperation.java
│ │ │ │ │ ├── GetCaseTypeOperation.java
│ │ │ │ │ ├── GetCaseTypesOperation.java
│ │ │ │ │ ├── GetCaseViewOperation.java
│ │ │ │ │ ├── GetCriteriaOperation.java
│ │ │ │ │ ├── GetEventTriggerOperation.java
│ │ │ │ │ ├── GetJurisdictionUiConfigOperation.java
│ │ │ │ │ ├── GetUserProfileOperation.java
│ │ │ │ │ ├── MergeDataToSearchResultOperation.java
│ │ │ │ │ └── SearchQueryOperation.java
│ │ │ │ ├── callbacks
│ │ │ │ │ ├── CallbackService.java
│ │ │ │ │ ├── CallbackType.java
│ │ │ │ │ └── EventTokenService.java
│ │ │ │ ├── caseaccess
│ │ │ │ │ └── CaseAccessOperation.java
│ │ │ │ ├── casedataaccesscontrol
│ │ │ │ │ ├── AccessProfileService.java
│ │ │ │ │ ├── AccessProfileServiceImpl.java
│ │ │ │ │ ├── CachedCaseDataAccessControlImpl.java
│ │ │ │ │ ├── CaseDataAccessControl.java
│ │ │ │ │ ├── DefaultCaseDataAccessControl.java
│ │ │ │ │ ├── FilteredRoleAssignments.java
│ │ │ │ │ ├── NoCacheCaseDataAccessControl.java
│ │ │ │ │ ├── PseudoRoleAssignmentsGenerator.java
│ │ │ │ │ ├── PseudoRoleToAccessProfileGenerator.java
│ │ │ │ │ ├── RoleAssignmentCategoryService.java
│ │ │ │ │ ├── RoleAssignmentFilteringResult.java
│ │ │ │ │ ├── RoleAssignmentService.java
│ │ │ │ │ ├── RoleAssignmentsFilteringService.java
│ │ │ │ │ ├── RoleAssignmentsFilteringServiceImpl.java
│ │ │ │ │ ├── RoleAssignmentsMapper.java
│ │ │ │ │ └── RoleBasedCaseDataAccessControl.java
│ │ │ │ ├── casedeletion
│ │ │ │ │ └── TimeToLiveService.java
│ │ │ │ ├── casefileview
│ │ │ │ │ ├── CategoriesAndDocumentsService.java
│ │ │ │ │ └── FileViewDocumentService.java
│ │ │ │ ├── caselinking
│ │ │ │ │ ├── CaseLinkExtractor.java
│ │ │ │ │ ├── CaseLinkMapper.java
│ │ │ │ │ ├── CaseLinkMigrationService.java
│ │ │ │ │ ├── CaseLinkRetrievalResults.java
│ │ │ │ │ ├── CaseLinkRetrievalService.java
│ │ │ │ │ ├── CaseLinkService.java
│ │ │ │ │ └── GetLinkedCasesResponseCreator.java
│ │ │ │ ├── cauroles
│ │ │ │ │ ├── AuthorisedCaseAssignedUserRolesOperation.java
│ │ │ │ │ ├── CaseAssignedUserRolesOperation.java
│ │ │ │ │ ├── DefaultCaseAssignedUserRolesOperation.java
│ │ │ │ │ └── rolevalidator
│ │ │ │ │ │ ├── CaseAssignedUserRoleValidator.java
│ │ │ │ │ │ └── DefaultCaseAssignedUserRoleValidator.java
│ │ │ │ ├── common
│ │ │ │ │ ├── AccessControlService.java
│ │ │ │ │ ├── AccessControlServiceImpl.java
│ │ │ │ │ ├── AttributeBasedAccessControlService.java
│ │ │ │ │ ├── CaseAccessGroupUtils.java
│ │ │ │ │ ├── CaseAccessService.java
│ │ │ │ │ ├── CaseDataExtractor.java
│ │ │ │ │ ├── CaseDataService.java
│ │ │ │ │ ├── CaseEventEnablingService.java
│ │ │ │ │ ├── CaseFieldMetadataExtractor.java
│ │ │ │ │ ├── CasePostStateEvaluationService.java
│ │ │ │ │ ├── CasePostStateService.java
│ │ │ │ │ ├── CaseService.java
│ │ │ │ │ ├── CaseTypeService.java
│ │ │ │ │ ├── ComplexCaseTypeMetadataExtractor.java
│ │ │ │ │ ├── CompoundAccessControlService.java
│ │ │ │ │ ├── DefaultEndpointAuthorisationService.java
│ │ │ │ │ ├── DefaultObjectMapperService.java
│ │ │ │ │ ├── EndpointAuthorisationService.java
│ │ │ │ │ ├── EventTriggerService.java
│ │ │ │ │ ├── ObjectMapperService.java
│ │ │ │ │ ├── SecurityClassificationService.java
│ │ │ │ │ ├── SecurityClassificationServiceImpl.java
│ │ │ │ │ ├── SecurityClassificationUtils.java
│ │ │ │ │ ├── SecurityValidationService.java
│ │ │ │ │ ├── SimpleCaseTypeMetadataExtractor.java
│ │ │ │ │ └── UIDService.java
│ │ │ │ ├── createcase
│ │ │ │ │ ├── AuthorisedCreateCaseOperation.java
│ │ │ │ │ ├── ClassifiedCreateCaseOperation.java
│ │ │ │ │ ├── CreateCaseOperation.java
│ │ │ │ │ ├── DefaultCreateCaseOperation.java
│ │ │ │ │ └── SubmitCaseTransaction.java
│ │ │ │ ├── createevent
│ │ │ │ │ ├── AuthorisedCreateEventOperation.java
│ │ │ │ │ ├── ClassifiedCreateEventOperation.java
│ │ │ │ │ ├── CreateCaseEventResult.java
│ │ │ │ │ ├── CreateCaseEventService.java
│ │ │ │ │ ├── CreateEventOperation.java
│ │ │ │ │ ├── DefaultCreateEventOperation.java
│ │ │ │ │ └── MidEventCallback.java
│ │ │ │ ├── getcase
│ │ │ │ │ ├── AuthorisedGetCaseOperation.java
│ │ │ │ │ ├── CaseNotFoundException.java
│ │ │ │ │ ├── ClassifiedGetCaseOperation.java
│ │ │ │ │ ├── CreatorGetCaseOperation.java
│ │ │ │ │ ├── DefaultGetCaseOperation.java
│ │ │ │ │ ├── GetCaseCallback.java
│ │ │ │ │ ├── GetCaseOperation.java
│ │ │ │ │ └── RestrictedGetCaseOperation.java
│ │ │ │ ├── getcasedocument
│ │ │ │ │ ├── CaseDocumentAmApiClient.java
│ │ │ │ │ ├── CaseDocumentMetadataMapper.java
│ │ │ │ │ ├── CaseDocumentNotFoundException.java
│ │ │ │ │ ├── CaseDocumentService.java
│ │ │ │ │ ├── CaseDocumentTimestampService.java
│ │ │ │ │ ├── CaseDocumentUtils.java
│ │ │ │ │ ├── CollectionUtils.java
│ │ │ │ │ ├── DocumentIdValidationService.java
│ │ │ │ │ └── GetCaseDocumentOperation.java
│ │ │ │ ├── getdraft
│ │ │ │ │ ├── DefaultGetDraftsOperation.java
│ │ │ │ │ └── GetDraftsOperation.java
│ │ │ │ ├── getevents
│ │ │ │ │ ├── AuthorisedGetEventsOperation.java
│ │ │ │ │ ├── ClassifiedGetEventsOperation.java
│ │ │ │ │ ├── DefaultGetEventsOperation.java
│ │ │ │ │ └── GetEventsOperation.java
│ │ │ │ ├── globalsearch
│ │ │ │ │ └── GlobalSearchParser.java
│ │ │ │ ├── jsonpath
│ │ │ │ │ └── CaseDetailsJsonParser.java
│ │ │ │ ├── lau
│ │ │ │ │ ├── AuditCaseRemoteOperation.java
│ │ │ │ │ └── AuditRemoteOperation.java
│ │ │ │ ├── message
│ │ │ │ │ ├── AbstractMessageService.java
│ │ │ │ │ ├── CaseEventMessageService.java
│ │ │ │ │ ├── MessageContext.java
│ │ │ │ │ ├── MessageService.java
│ │ │ │ │ ├── MessageType.java
│ │ │ │ │ └── additionaldata
│ │ │ │ │ │ ├── AdditionalDataContext.java
│ │ │ │ │ │ ├── DataBlockGenerator.java
│ │ │ │ │ │ ├── DefinitionBlock.java
│ │ │ │ │ │ ├── DefinitionBlockGenerator.java
│ │ │ │ │ │ └── PublishableField.java
│ │ │ │ ├── processor
│ │ │ │ │ ├── CaseDataFieldProcessor.java
│ │ │ │ │ ├── CaseViewFieldProcessor.java
│ │ │ │ │ ├── FieldProcessor.java
│ │ │ │ │ ├── FieldProcessorService.java
│ │ │ │ │ ├── GlobalSearchProcessorService.java
│ │ │ │ │ └── date
│ │ │ │ │ │ ├── DateTimeEntryProcessor.java
│ │ │ │ │ │ ├── DateTimeFormatParser.java
│ │ │ │ │ │ ├── DateTimeSearchInputProcessor.java
│ │ │ │ │ │ ├── DateTimeSearchResultProcessor.java
│ │ │ │ │ │ └── DateTimeValueFormatter.java
│ │ │ │ ├── search
│ │ │ │ │ ├── AuthorisedSearchOperation.java
│ │ │ │ │ ├── CaseSearchResultViewGenerator.java
│ │ │ │ │ ├── CaseSearchesViewAccessControl.java
│ │ │ │ │ ├── ClassifiedSearchOperation.java
│ │ │ │ │ ├── DefaultSearchOperation.java
│ │ │ │ │ ├── PaginatedSearchMetaDataOperation.java
│ │ │ │ │ ├── SearchOperation.java
│ │ │ │ │ ├── SearchResultDefinitionService.java
│ │ │ │ │ ├── elasticsearch
│ │ │ │ │ │ ├── CaseSearchOperation.java
│ │ │ │ │ │ ├── CaseSearchRequest.java
│ │ │ │ │ │ ├── CrossCaseTypeSearchRequest.java
│ │ │ │ │ │ ├── ElasticsearchCaseSearchOperation.java
│ │ │ │ │ │ ├── ElasticsearchMappings.java
│ │ │ │ │ │ ├── ElasticsearchQueryHelper.java
│ │ │ │ │ │ ├── ElasticsearchSortService.java
│ │ │ │ │ │ ├── JestSearchResult.java
│ │ │ │ │ │ ├── SearchIndex.java
│ │ │ │ │ │ ├── SearchRoleAssignment.java
│ │ │ │ │ │ ├── builder
│ │ │ │ │ │ │ ├── AccessControlGrantTypeESQueryBuilder.java
│ │ │ │ │ │ │ ├── BasicGrantTypeESQueryBuilder.java
│ │ │ │ │ │ │ ├── ChallengedGrantTypeESQueryBuilder.java
│ │ │ │ │ │ │ ├── ExcludedGrantTypeESQueryBuilder.java
│ │ │ │ │ │ │ ├── GrantTypeESQueryBuilder.java
│ │ │ │ │ │ │ ├── SpecificGrantTypeESQueryBuilder.java
│ │ │ │ │ │ │ └── StandardGrantTypeESQueryBuilder.java
│ │ │ │ │ │ ├── dto
│ │ │ │ │ │ │ └── ElasticSearchCaseDetailsDTO.java
│ │ │ │ │ │ ├── mapper
│ │ │ │ │ │ │ └── CaseDetailsMapper.java
│ │ │ │ │ │ └── security
│ │ │ │ │ │ │ ├── AuthorisedCaseSearchOperation.java
│ │ │ │ │ │ │ ├── CaseSearchFilter.java
│ │ │ │ │ │ │ ├── CaseSearchRequestSecurity.java
│ │ │ │ │ │ │ ├── ClassifiedCaseSearchOperation.java
│ │ │ │ │ │ │ ├── ElasticsearchCaseSearchRequestSecurity.java
│ │ │ │ │ │ │ ├── ElasticsearchCaseStateFilter.java
│ │ │ │ │ │ │ ├── ElasticsearchSecurityClassificationFilter.java
│ │ │ │ │ │ │ └── ElasticsearchUserCaseAccessFilter.java
│ │ │ │ │ └── global
│ │ │ │ │ │ ├── GlobalSearchFields.java
│ │ │ │ │ │ ├── GlobalSearchQueryBuilder.java
│ │ │ │ │ │ ├── GlobalSearchResponseTransformer.java
│ │ │ │ │ │ ├── GlobalSearchService.java
│ │ │ │ │ │ ├── GlobalSearchServiceImpl.java
│ │ │ │ │ │ └── LocationCollector.java
│ │ │ │ ├── security
│ │ │ │ │ ├── AuthorisedCaseDefinitionDataService.java
│ │ │ │ │ └── DefaultAuthorisedCaseDefinitionDataService.java
│ │ │ │ ├── startevent
│ │ │ │ │ ├── AuthorisedStartEventOperation.java
│ │ │ │ │ ├── ClassifiedStartEventOperation.java
│ │ │ │ │ ├── DefaultStartEventOperation.java
│ │ │ │ │ └── StartEventOperation.java
│ │ │ │ ├── stdapi
│ │ │ │ │ ├── AboutToSubmitCallbackResponse.java
│ │ │ │ │ ├── CallbackInvoker.java
│ │ │ │ │ ├── DocumentsOperation.java
│ │ │ │ │ └── PrintableDocumentListOperation.java
│ │ │ │ ├── supplementarydata
│ │ │ │ │ ├── AuthorisedSupplementaryDataUpdateOperation.java
│ │ │ │ │ ├── DefaultSupplementaryDataUpdateOperation.java
│ │ │ │ │ └── SupplementaryDataUpdateOperation.java
│ │ │ │ ├── upsertdraft
│ │ │ │ │ ├── DefaultUpsertDraftOperation.java
│ │ │ │ │ └── UpsertDraftOperation.java
│ │ │ │ └── validate
│ │ │ │ │ ├── CaseDataIssueLogger.java
│ │ │ │ │ ├── DefaultValidateCaseFieldsOperation.java
│ │ │ │ │ ├── ValidateCaseFieldsOperation.java
│ │ │ │ │ └── ValidateSignificantDocument.java
│ │ │ └── types
│ │ │ │ ├── BaseLocationValidator.java
│ │ │ │ ├── BaseType.java
│ │ │ │ ├── BaseTypeConfiguration.java
│ │ │ │ ├── BaseTypeConfigurationException.java
│ │ │ │ ├── BaseTypeValidator.java
│ │ │ │ ├── CaseDataValidator.java
│ │ │ │ ├── CollectionValidator.java
│ │ │ │ ├── CustomNumberValidator.java
│ │ │ │ ├── CustomTypeValidator.java
│ │ │ │ ├── CustomTypes.java
│ │ │ │ ├── DateTimeValidator.java
│ │ │ │ ├── DateValidator.java
│ │ │ │ ├── DocumentValidator.java
│ │ │ │ ├── DynamicListValidator.java
│ │ │ │ ├── DynamicMultiSelectListValidator.java
│ │ │ │ ├── DynamicRadioListValidator.java
│ │ │ │ ├── EmailValidator.java
│ │ │ │ ├── FieldIdBasedValidator.java
│ │ │ │ ├── FieldValidator.java
│ │ │ │ ├── FixedListValidator.java
│ │ │ │ ├── FixedRadioListValidator.java
│ │ │ │ ├── MoneyGBPValidator.java
│ │ │ │ ├── MultiSelectListValidator.java
│ │ │ │ ├── NumberValidator.java
│ │ │ │ ├── OrgPolicyCaseAssignedRoleValidator.java
│ │ │ │ ├── PhoneUKValidator.java
│ │ │ │ ├── PostCodeValidator.java
│ │ │ │ ├── PredefinedFieldsIDs.java
│ │ │ │ ├── RegionValidator.java
│ │ │ │ ├── TextAreaValidator.java
│ │ │ │ ├── TextCaseReferenceCaseLinkValidator.java
│ │ │ │ ├── TextValidator.java
│ │ │ │ ├── Typed.java
│ │ │ │ ├── ValidationContext.java
│ │ │ │ ├── ValidationResult.java
│ │ │ │ ├── YesNoValidator.java
│ │ │ │ └── sanitiser
│ │ │ │ ├── CaseSanitiser.java
│ │ │ │ ├── CollectionSanitiser.java
│ │ │ │ ├── ComplexSanitiser.java
│ │ │ │ ├── DocumentSanitiser.java
│ │ │ │ ├── Sanitiser.java
│ │ │ │ └── client
│ │ │ │ └── DocumentManagementRestClient.java
│ │ │ ├── endpoint
│ │ │ ├── exceptions
│ │ │ │ ├── ApiException.java
│ │ │ │ ├── BadRequestException.java
│ │ │ │ ├── BadSearchRequest.java
│ │ │ │ ├── CallbackException.java
│ │ │ │ ├── CaseAccessException.java
│ │ │ │ ├── CaseConcurrencyException.java
│ │ │ │ ├── CaseHistoryRoleAccessException.java
│ │ │ │ ├── CasePersistenceException.java
│ │ │ │ ├── CaseRoleAccessException.java
│ │ │ │ ├── CaseValidationException.java
│ │ │ │ ├── DataProcessingException.java
│ │ │ │ ├── DocumentTokenException.java
│ │ │ │ ├── DownstreamIssueException.java
│ │ │ │ ├── EventTokenException.java
│ │ │ │ ├── ForbiddenException.java
│ │ │ │ ├── InvalidCaseRoleException.java
│ │ │ │ ├── InvalidDefinitionException.java
│ │ │ │ ├── ReferenceKeyUniqueConstraintException.java
│ │ │ │ ├── ResourceNotFoundException.java
│ │ │ │ ├── RestExceptionHandler.java
│ │ │ │ ├── ServiceException.java
│ │ │ │ └── ValidationException.java
│ │ │ ├── std
│ │ │ │ ├── CallbackEndpoint.java
│ │ │ │ ├── CaseAccessEndpoint.java
│ │ │ │ ├── CaseDetailsEndpoint.java
│ │ │ │ ├── CaseSearchEndpoint.java
│ │ │ │ ├── DraftsEndpoint.java
│ │ │ │ ├── EventsEndpoint.java
│ │ │ │ ├── GlobalSearchEndpoint.java
│ │ │ │ └── MigrationEndpoint.java
│ │ │ └── ui
│ │ │ │ ├── QueryEndpoint.java
│ │ │ │ └── UserProfileEndpoint.java
│ │ │ ├── exception
│ │ │ └── InvalidUrlException.java
│ │ │ ├── infrastructure
│ │ │ ├── RandomKeyGenerator.java
│ │ │ └── user
│ │ │ │ ├── UserAuthorisation.java
│ │ │ │ └── UserAuthorisationConfiguration.java
│ │ │ ├── security
│ │ │ ├── DataStoreHttpStatusRequestRejectedHandler.java
│ │ │ ├── JwtGrantedAuthoritiesConverter.java
│ │ │ ├── exception
│ │ │ │ └── UnauthorizedException.java
│ │ │ ├── filters
│ │ │ │ ├── ExceptionHandlingFilter.java
│ │ │ │ ├── SecurityLoggingFilter.java
│ │ │ │ └── V1EndpointsPathParamSecurityFilter.java
│ │ │ └── idam
│ │ │ │ └── IdamRepository.java
│ │ │ ├── util
│ │ │ └── ClientContextUtil.java
│ │ │ ├── v2
│ │ │ ├── V2.java
│ │ │ ├── external
│ │ │ │ ├── controller
│ │ │ │ │ ├── AbstractCaseController.java
│ │ │ │ │ ├── CaseAssignedUserRolesController.java
│ │ │ │ │ ├── CaseController.java
│ │ │ │ │ ├── CaseDataValidatorController.java
│ │ │ │ │ ├── CaseDocumentController.java
│ │ │ │ │ ├── CaseFileViewController.java
│ │ │ │ │ ├── CaseUserController.java
│ │ │ │ │ ├── DocumentController.java
│ │ │ │ │ ├── StartEventController.java
│ │ │ │ │ └── TestingSupportController.java
│ │ │ │ ├── domain
│ │ │ │ │ ├── CaseAssignedUserRolesRequest.java
│ │ │ │ │ ├── CaseAssignedUserRolesResponse.java
│ │ │ │ │ ├── CaseDocumentMetadata.java
│ │ │ │ │ ├── CaseUser.java
│ │ │ │ │ ├── DocumentHashToken.java
│ │ │ │ │ ├── DocumentPermissions.java
│ │ │ │ │ ├── Permission.java
│ │ │ │ │ └── SearchCaseAssignedUserRolesRequest.java
│ │ │ │ └── resource
│ │ │ │ │ ├── CaseAssignedUserRolesResource.java
│ │ │ │ │ ├── CaseDataResource.java
│ │ │ │ │ ├── CaseDocumentResource.java
│ │ │ │ │ ├── CaseEventsResource.java
│ │ │ │ │ ├── CaseResource.java
│ │ │ │ │ ├── DocumentsResource.java
│ │ │ │ │ ├── StartEventResource.java
│ │ │ │ │ └── SupplementaryDataResource.java
│ │ │ └── internal
│ │ │ │ ├── controller
│ │ │ │ ├── UICaseController.java
│ │ │ │ ├── UICaseSearchController.java
│ │ │ │ ├── UIDefinitionController.java
│ │ │ │ ├── UIDraftsController.java
│ │ │ │ ├── UIStartTriggerController.java
│ │ │ │ └── UIUserProfileController.java
│ │ │ │ └── resource
│ │ │ │ ├── BannerViewResource.java
│ │ │ │ ├── CaseHistoryViewResource.java
│ │ │ │ ├── CaseSearchResultViewResource.java
│ │ │ │ ├── CaseUpdateViewEventResource.java
│ │ │ │ ├── CaseViewResource.java
│ │ │ │ ├── DraftViewResource.java
│ │ │ │ ├── JurisdictionConfigViewResource.java
│ │ │ │ ├── JurisdictionViewResource.java
│ │ │ │ ├── SearchInputsViewResource.java
│ │ │ │ ├── UserProfileViewResource.java
│ │ │ │ └── WorkbasketInputsViewResource.java
│ │ │ └── validator
│ │ │ ├── CaseTypeIdValidator.java
│ │ │ └── annotation
│ │ │ └── ValidCaseTypeId.java
│ └── resources
│ │ ├── application.properties
│ │ ├── ccd-data-store-banner.txt
│ │ ├── db
│ │ ├── migration
│ │ │ ├── NTV20240321_0001__GA-28_replacement_index_for_case_access_groups.sql
│ │ │ ├── V0001__Base_version.sql
│ │ │ ├── V20210608_1249__CCD-1249_add_index_hearingVenue.sql
│ │ │ ├── V20210705_12594__RDM-12504_add_role_to_case_users.sql
│ │ │ ├── V20210727_1704__CCD-1704_add_index_case_users_audit.sql
│ │ │ ├── V20210810_1227__CCD-1227_analyse_arrange_required_indexes_data_store.sql
│ │ │ ├── V20210921_12840__RDM_12840_add_resolved_ttl_to_case_data.sql
│ │ │ ├── V20211018_12841__RDM-12841_add_case_link_table.sql
│ │ │ ├── V20220111_13012__RDM-13012_new_index_for_case_access_category.sql
│ │ │ ├── V20220324_13139__RDM-13139_update_case_link_table.sql
│ │ │ ├── V20220420_2571__CCD-2571_new_indexes_for_case_data.sql
│ │ │ ├── V20220728_2962__CCD-2962_delete_indexes_for_case_data.sql
│ │ │ ├── V20230626_4754__CCD-4754_new_indexes_for_case_data.sql
│ │ │ ├── V20231120_0000__GA-14_new_index_for_case_access_groups.sql
│ │ │ └── V20250127_6081__CCD-6081_new_index_for_resolved_ttl.sql
│ │ └── useful-queries
│ │ │ ├── Delete Script.sql
│ │ │ └── Useful select queries.sql
│ │ └── schema
│ │ └── document.json
└── test
│ ├── java
│ └── uk
│ │ └── gov
│ │ └── hmcts
│ │ └── ccd
│ │ ├── AbstractBaseIntegrationTest.java
│ │ ├── ApplicationParamsTest.java
│ │ ├── AuditCaseRemoteConfigurationTest.java
│ │ ├── AuthCheckingConfigurationTest.java
│ │ ├── ElasticsearchBaseTest.java
│ │ ├── ElasticsearchIT.java
│ │ ├── ElasticsearchITSetup.java
│ │ ├── GlobalSearchTestFixture.java
│ │ ├── ITSecurityUtils.java
│ │ ├── ITestConfiguration.java
│ │ ├── JsonPathExtension.java
│ │ ├── MockUtils.java
│ │ ├── PortableHttpClient.java
│ │ ├── RestTemplateConfigurationTest.java
│ │ ├── TestConfiguration.java
│ │ ├── TestFixtures.java
│ │ ├── TestIdamConfiguration.java
│ │ ├── WireMockBaseTest.java
│ │ ├── appinsights
│ │ └── AppInsightsTest.java
│ │ ├── auditlog
│ │ ├── AuditInterceptorTest.java
│ │ ├── AuditLogFormatterTest.java
│ │ ├── AuditRepositoryTest.java
│ │ ├── AuditServiceTest.java
│ │ └── aop
│ │ │ ├── AuditAspectTest.java
│ │ │ └── ExpressionEvaluatorTest.java
│ │ ├── config
│ │ ├── HalConfigTest.java
│ │ ├── JacksonObjectMapperConfigTest.java
│ │ └── JacksonUtilsTest.java
│ │ ├── data
│ │ ├── AbstractReferenceDataIT.java
│ │ ├── JsonDataConverterTest.java
│ │ ├── ReferenceDataCacheRefreshIT.java
│ │ ├── ReferenceDataRepositoryIT.java
│ │ ├── ReferenceDataRepositoryTest.java
│ │ ├── ReferenceDataTestFixtures.java
│ │ ├── SecurityUtilsTest.java
│ │ ├── caseaccess
│ │ │ ├── AMSwitchTest.java
│ │ │ ├── CachedCaseRoleDefinitionRepositoryTest.java
│ │ │ ├── CachedCaseUserRepositoryTest.java
│ │ │ ├── DefaultCaseRoleDefinitionRepositoryTest.java
│ │ │ └── DefaultCaseUserRepositoryTest.java
│ │ ├── casedataaccesscontrol
│ │ │ ├── CachedRoleAssignmentRepositoryTest.java
│ │ │ ├── DefaultRoleAssignmentRepositoryIT.java
│ │ │ ├── DefaultRoleAssignmentRepositoryTest.java
│ │ │ └── RoleAssignmentResourceTest.java
│ │ ├── casedetails
│ │ │ ├── CachedCaseDetailsRepositoryTest.java
│ │ │ ├── CaseAuditEventMapperTest.java
│ │ │ ├── CaseAuditEventRepositoryTest.java
│ │ │ ├── DefaultCaseDetailsRepositoryTest.java
│ │ │ ├── JurisdictionDefinitionMapperTest.java
│ │ │ ├── SecurityClassificationTest.java
│ │ │ ├── query
│ │ │ │ ├── CaseDetailsQueryBuilderFactoryTest.java
│ │ │ │ ├── CaseDetailsQueryBuilderTest.java
│ │ │ │ ├── CaseStateAuthorisationSecurityTest.java
│ │ │ │ └── UserAuthorisationSecurityTest.java
│ │ │ ├── search
│ │ │ │ ├── CriteraTest.java
│ │ │ │ ├── CriteriaFactoryTest.java
│ │ │ │ ├── MetaDataTest.java
│ │ │ │ ├── ParameterSanitiserTest.java
│ │ │ │ ├── SearchQueryFactoryOperationTest.java
│ │ │ │ ├── SortDirectionTest.java
│ │ │ │ └── builder
│ │ │ │ │ ├── AccessControlGrantTypeQueryBuilderTest.java
│ │ │ │ │ ├── BasicGrantTypeQueryBuilderTest.java
│ │ │ │ │ ├── ChallengedGrantTypeQueryBuilderTest.java
│ │ │ │ │ └── GrantTypeQueryBuilderTest.java
│ │ │ └── supplementarydata
│ │ │ │ ├── DefaultSupplementaryDataRepositoryTest.java
│ │ │ │ ├── FindSupplementaryDataQueryBuilderTest.java
│ │ │ │ ├── IncrementSupplementaryDataQueryBuilderTest.java
│ │ │ │ ├── SetSupplementaryDataQueryBuilderTest.java
│ │ │ │ └── SupplementaryDataOperationTest.java
│ │ ├── caselinking
│ │ │ └── CaseLinkRepositoryTest.java
│ │ ├── definition
│ │ │ ├── CachedCaseDefinitionRepositoryTest.java
│ │ │ ├── DefaultCaseDefinitionRepositoryIT.java
│ │ │ ├── DefaultCaseDefinitionRepositoryTest.java
│ │ │ ├── DefinitionStoreClientIT.java
│ │ │ ├── HttpUIDefinitionGatewayServiceExceptionTest.java
│ │ │ ├── HttpUIDefinitionGatewayTest.java
│ │ │ └── UIDefinitionRepositoryWireMockNotRunningTest.java
│ │ ├── draft
│ │ │ ├── CachedDraftGatewayTest.java
│ │ │ └── DefaultDraftGatewayTest.java
│ │ ├── message
│ │ │ ├── MessageCandidateMapperTest.java
│ │ │ └── additionaldata
│ │ │ │ └── DefinitionBlockGeneratorTest.java
│ │ └── user
│ │ │ ├── AttributeBasedJurisdictionsResolverTest.java
│ │ │ ├── CachedUserRepositoryTest.java
│ │ │ ├── DefaultJurisdictionsResolverTest.java
│ │ │ ├── DefaultUserRepositoryTest.java
│ │ │ ├── IdamJurisdictionsResolverTest.java
│ │ │ ├── UserRepositoryTest.java
│ │ │ └── UserServiceTest.java
│ │ ├── domain
│ │ ├── enablingcondition
│ │ │ ├── PrioritiseEnablingConditionTest.java
│ │ │ └── jexl
│ │ │ │ ├── JexlEnablingConditionConverterTest.java
│ │ │ │ └── JexlEnablingConditionParserTest.java
│ │ ├── model
│ │ │ ├── aggregated
│ │ │ │ ├── CaseViewFieldBuilderTest.java
│ │ │ │ └── CompoundFieldOrderServiceTest.java
│ │ │ ├── casedataaccesscontrol
│ │ │ │ ├── AccessProfileServiceImplTest.java
│ │ │ │ ├── CaseAccessMetadataTest.java
│ │ │ │ └── matcher
│ │ │ │ │ ├── AuthorisationsMatcherTest.java
│ │ │ │ │ ├── BeginDateEndDateMatcherTest.java
│ │ │ │ │ ├── CaseAccessGroupsMatcherTest.java
│ │ │ │ │ ├── CaseIdMatcherTest.java
│ │ │ │ │ ├── GrantTypeMatcherTest.java
│ │ │ │ │ ├── JurisdictionMatcherTest.java
│ │ │ │ │ ├── LocationMatcherTest.java
│ │ │ │ │ ├── RegionMatcherTest.java
│ │ │ │ │ ├── RoleNameMatcherTest.java
│ │ │ │ │ └── SecurityClassificationMatcherTest.java
│ │ │ ├── casedeletion
│ │ │ │ └── TTLTest.java
│ │ │ ├── common
│ │ │ │ ├── CaseReferenceUtilsTest.java
│ │ │ │ ├── DisplayContextParameterUtilTest.java
│ │ │ │ └── HttpErrorTest.java
│ │ │ ├── definition
│ │ │ │ ├── AccessControlListTest.java
│ │ │ │ ├── AccessTypeTest.java
│ │ │ │ ├── CaseAccessGroupTest.java
│ │ │ │ ├── CaseDetailsTest.java
│ │ │ │ ├── CaseFieldDefinitionTest.java
│ │ │ │ ├── CaseTypeDefinitionTest.java
│ │ │ │ ├── DraftResponseToCaseDetailsBuilderTest.java
│ │ │ │ ├── FieldTypeDefinitionTest.java
│ │ │ │ ├── JurisdictionDefinitionTest.java
│ │ │ │ ├── RoleToAccessProfileDefinitionTest.java
│ │ │ │ ├── SearchResultDefinitionTest.java
│ │ │ │ ├── WizardPageComplexFieldOverrideTest.java
│ │ │ │ ├── WizardPageFieldTest.java
│ │ │ │ └── WizardPageTest.java
│ │ │ ├── lau
│ │ │ │ ├── CaseActionPostRequestTest.java
│ │ │ │ ├── CaseSearchPostRequestTest.java
│ │ │ │ └── SearchLogTest.java
│ │ │ ├── search
│ │ │ │ ├── CaseSearchResultTest.java
│ │ │ │ ├── elasticsearch
│ │ │ │ │ ├── CaseSearchResultViewTest.java
│ │ │ │ │ └── ElasticsearchRequestTest.java
│ │ │ │ └── global
│ │ │ │ │ ├── GlobalSearchRequestPayloadTest.java
│ │ │ │ │ └── GlobalSearchSortByCategoryTest.java
│ │ │ └── std
│ │ │ │ ├── SupplementaryDataTest.java
│ │ │ │ ├── SupplementaryDataUpdateRequestTest.java
│ │ │ │ └── validator
│ │ │ │ ├── EventValidatorTest.java
│ │ │ │ ├── SupplementaryDataUpdateRequestValidatorTest.java
│ │ │ │ └── globalsearch
│ │ │ │ ├── SearchCriteriaValidatorTest.java
│ │ │ │ ├── SortByValidatorTest.java
│ │ │ │ └── SortDirectionValidatorTest.java
│ │ ├── service
│ │ │ ├── accessprofile
│ │ │ │ └── filter
│ │ │ │ │ ├── BaseFilter.java
│ │ │ │ │ └── RoleAssignmentsFilteringServiceImplTest.java
│ │ │ ├── aggregated
│ │ │ │ ├── AuthorisedGetCaseHistoryViewOperationTest.java
│ │ │ │ ├── AuthorisedGetCaseTypeDefinitionOperationTest.java
│ │ │ │ ├── AuthorisedGetCaseTypeDefinitionsOperationTest.java
│ │ │ │ ├── AuthorisedGetCaseViewOperationTest.java
│ │ │ │ ├── AuthorisedGetCriteriaOperationTest.java
│ │ │ │ ├── AuthorisedGetEventTriggerOperationTest.java
│ │ │ │ ├── AuthorisedGetUserProfileOperationTest.java
│ │ │ │ ├── CaseDetailsUtil.java
│ │ │ │ ├── CaseSearchResultViewGeneratorTest.java
│ │ │ │ ├── CaseSearchesViewAccessControlTest.java
│ │ │ │ ├── CaseUpdateViewEventBuilderTest.java
│ │ │ │ ├── ClassifiedGetCriteriaOperationTest.java
│ │ │ │ ├── DefaultGetBannerOperationTest.java
│ │ │ │ ├── DefaultGetCaseHistoryViewOperationTest.java
│ │ │ │ ├── DefaultGetCaseTypeDefinitionOperationTest.java
│ │ │ │ ├── DefaultGetCaseTypesOperationTestDefinition.java
│ │ │ │ ├── DefaultGetCaseViewFromDraftOperationTest.java
│ │ │ │ ├── DefaultGetCaseViewOperationTest.java
│ │ │ │ ├── DefaultGetCriteriaOperationTest.java
│ │ │ │ ├── DefaultGetEventTriggerOperationTest.java
│ │ │ │ ├── DefaultGetJurisdictionUiConfigDefinitionOperationTest.java
│ │ │ │ ├── DefaultGetUserProfileOperationTest.java
│ │ │ │ ├── MergeDataToSearchResultOperationTest.java
│ │ │ │ ├── SearchQueryOperationTest.java
│ │ │ │ └── SearchResultUtil.java
│ │ │ ├── callbacks
│ │ │ │ ├── CallbackInvokerWireMockTest.java
│ │ │ │ ├── CallbackServiceTest.java
│ │ │ │ └── CallbackServiceWireMockTest.java
│ │ │ ├── caseaccess
│ │ │ │ └── CaseAccessOperationTest.java
│ │ │ ├── casedataaccesscontrol
│ │ │ │ ├── CachedCaseDataAccessControlImplTest.java
│ │ │ │ ├── DefaultCaseDataAccessControlTest.java
│ │ │ │ ├── FilteredRoleAssignmentsTest.java
│ │ │ │ ├── PseudoRoleAssignmentsGeneratorTest.java
│ │ │ │ ├── PseudoRoleToAccessProfileGeneratorTest.java
│ │ │ │ ├── RoleAssignmentCategoryServiceTest.java
│ │ │ │ ├── RoleAssignmentFilteringResultTest.java
│ │ │ │ ├── RoleAssignmentServiceTest.java
│ │ │ │ ├── RoleAssignmentsMapperTest.java
│ │ │ │ └── RoleBasedCaseDataAccessControlTest.java
│ │ │ ├── casedeletion
│ │ │ │ └── TimeToLiveServiceTest.java
│ │ │ ├── casefileview
│ │ │ │ ├── CategoriesAndDocumentsServiceTest.java
│ │ │ │ └── FileViewDocumentServiceTest.java
│ │ │ ├── caselinking
│ │ │ │ ├── CaseLinkExtractorTest.java
│ │ │ │ ├── CaseLinkMapperTest.java
│ │ │ │ ├── CaseLinkMigrationServiceTest.java
│ │ │ │ ├── CaseLinkRetrievalServiceTest.java
│ │ │ │ ├── CaseLinkServiceTest.java
│ │ │ │ ├── CaseLinkTestFixtures.java
│ │ │ │ └── GetLinkedCasesResponseCreatorTest.java
│ │ │ ├── cauroles
│ │ │ │ ├── AuthorisedCaseAssignedUserRolesOperationTest.java
│ │ │ │ ├── DefaultCaseAssignedUserRolesOperationTest.java
│ │ │ │ └── rolevalidator
│ │ │ │ │ └── DefaultCaseAssignedUserRoleValidatorTest.java
│ │ │ ├── common
│ │ │ │ ├── AbstractBaseCaseFieldMetadataExtractorTest.java
│ │ │ │ ├── AccessControlServiceFilterTest.java
│ │ │ │ ├── AccessControlServiceTest.java
│ │ │ │ ├── AttributeBasedAccessControlServiceTest.java
│ │ │ │ ├── BaseStateReferenceTest.java
│ │ │ │ ├── CaseAccessGroupUtilsTest.java
│ │ │ │ ├── CaseAccessServiceTest.java
│ │ │ │ ├── CaseAccessServiceUserRoleTest.java
│ │ │ │ ├── CaseDataExtractorTest.java
│ │ │ │ ├── CaseDataServiceTest.java
│ │ │ │ ├── CaseEventEnablingServiceTest.java
│ │ │ │ ├── CasePostStateEvaluationServiceTest.java
│ │ │ │ ├── CasePostStateServiceTest.java
│ │ │ │ ├── CaseServiceTest.java
│ │ │ │ ├── CaseTypeServiceTest.java
│ │ │ │ ├── ComplexCaseTypeMetadataExtractorTest.java
│ │ │ │ ├── CompoundAccessControlServiceTest.java
│ │ │ │ ├── DefaultAuthorisedCaseDefinitionDataServiceTest.java
│ │ │ │ ├── DefaultEndpointAuthorisationServiceTest.java
│ │ │ │ ├── DefaultObjectMapperServiceTest.java
│ │ │ │ ├── JsonTestDto.java
│ │ │ │ ├── SecurityClassificationServiceTest.java
│ │ │ │ ├── SecurityValidationServiceTest.java
│ │ │ │ ├── SimpleCaseTypeMetadataExtractorTest.java
│ │ │ │ ├── TestBuildersUtil.java
│ │ │ │ └── UIDServiceTest.java
│ │ │ ├── createcase
│ │ │ │ ├── AuthorisedCreateCaseOperationTest.java
│ │ │ │ ├── ClassifiedCreateCaseOperationTest.java
│ │ │ │ ├── DefaultCreateCaseOperationTest.java
│ │ │ │ ├── SubmitCaseTransactionCaseAccessGroupTest.java
│ │ │ │ └── SubmitCaseTransactionTest.java
│ │ │ ├── createevent
│ │ │ │ ├── AuthorisedCreateEventOperationTest.java
│ │ │ │ ├── ClassifiedCreateEventOperationTest.java
│ │ │ │ ├── CreateCaseEventServiceTest.java
│ │ │ │ ├── DefaultCreateEventOperationTest.java
│ │ │ │ └── MidEventCallbackTest.java
│ │ │ ├── getcase
│ │ │ │ ├── AuthorisedGetCaseOperationTest.java
│ │ │ │ ├── ClassifiedGetCaseOperationTest.java
│ │ │ │ ├── CreatorGetCaseOperationTest.java
│ │ │ │ ├── DefaultGetCaseOperationTest.java
│ │ │ │ ├── GetCaseCallbackTest.java
│ │ │ │ └── RestrictedGetCaseOperationTest.java
│ │ │ ├── getcasedocument
│ │ │ │ ├── CaseDocumentAmApiClientTest.java
│ │ │ │ ├── CaseDocumentMetadataMapperTest.java
│ │ │ │ ├── CaseDocumentServiceTest.java
│ │ │ │ ├── CaseDocumentTimestampServiceTest.java
│ │ │ │ ├── CaseDocumentUtilsTest.java
│ │ │ │ ├── CollectionUtilsTest.java
│ │ │ │ ├── DocumentIdValidationServiceTest.java
│ │ │ │ └── GetCaseDocumentsOperationTest.java
│ │ │ ├── getdraft
│ │ │ │ └── DefaultGetDraftsOperationTest.java
│ │ │ ├── getevents
│ │ │ │ ├── AuthorisedGetEventsOperationTest.java
│ │ │ │ ├── ClassifiedGetEventsOperationTest.java
│ │ │ │ └── DefaultGetEventsOperationTest.java
│ │ │ ├── globalsearch
│ │ │ │ └── GlobalSearchParserTest.java
│ │ │ ├── jsonpath
│ │ │ │ └── CaseDetailsJsonParserTest.java
│ │ │ ├── lau
│ │ │ │ ├── AuditCaseRemoteOperationIT.java
│ │ │ │ └── AuditCaseRemoteOperationTest.java
│ │ │ ├── message
│ │ │ │ ├── CaseEventMessageServiceTest.java
│ │ │ │ └── additionaldata
│ │ │ │ │ ├── AdditionalDataContextTest.java
│ │ │ │ │ ├── DataBlockGeneratorTest.java
│ │ │ │ │ ├── DefinitionBlockTest.java
│ │ │ │ │ └── PublishableFieldTest.java
│ │ │ ├── processor
│ │ │ │ ├── DateTimeEntryProcessorTest.java
│ │ │ │ ├── FieldProcessorServiceTest.java
│ │ │ │ ├── GlobalSearchProcessorServiceTest.java
│ │ │ │ └── date
│ │ │ │ │ ├── DateTimeFormatParserTest.java
│ │ │ │ │ ├── DateTimeSearchInputProcessorTest.java
│ │ │ │ │ ├── DateTimeSearchResultProcessorTest.java
│ │ │ │ │ └── DateTimeValueFormatterTest.java
│ │ │ ├── search
│ │ │ │ ├── AuthorisedSearchOperationTest.java
│ │ │ │ ├── ClassifiedSearchOperationTest.java
│ │ │ │ ├── DefaultSearchOperationTest.java
│ │ │ │ ├── PaginatedSearchMetaDataOperationTest.java
│ │ │ │ ├── SearchResultDefinitionServiceTest.java
│ │ │ │ ├── elasticsearch
│ │ │ │ │ ├── CaseSearchRequestTest.java
│ │ │ │ │ ├── CrossCaseTypeSearchRequestTest.java
│ │ │ │ │ ├── ElasticsearchCaseSearchOperationTest.java
│ │ │ │ │ ├── ElasticsearchMappingsTest.java
│ │ │ │ │ ├── ElasticsearchQueryHelperTest.java
│ │ │ │ │ ├── ElasticsearchSortServiceTest.java
│ │ │ │ │ ├── builder
│ │ │ │ │ │ ├── AccessControlGrantTypeESQueryBuilderTest.java
│ │ │ │ │ │ ├── BasicGrantTypeESQueryBuilderTest.java
│ │ │ │ │ │ ├── ChallengedGrantTypeESQueryBuilderTest.java
│ │ │ │ │ │ ├── ExcludedGrantTypeESQueryBuilderTest.java
│ │ │ │ │ │ ├── GrantTypeESQueryBuilderTest.java
│ │ │ │ │ │ ├── SpecificGrantTypeESQueryBuilderTest.java
│ │ │ │ │ │ └── StandardGrantTypeESQueryBuilderTest.java
│ │ │ │ │ └── security
│ │ │ │ │ │ ├── AuthorisedCaseSearchOperationTest.java
│ │ │ │ │ │ ├── ClassifiedCaseSearchOperationTest.java
│ │ │ │ │ │ ├── ElasticsearchCaseSearchRequestSecurityRATest.java
│ │ │ │ │ │ ├── ElasticsearchCaseSearchRequestSecurityTest.java
│ │ │ │ │ │ ├── ElasticsearchCaseStateFilterTest.java
│ │ │ │ │ │ ├── ElasticsearchSecurityClassificationFilterTest.java
│ │ │ │ │ │ └── ElasticsearchUserCaseAccessFilterTest.java
│ │ │ │ └── global
│ │ │ │ │ ├── GlobalSearchQueryBuilderTest.java
│ │ │ │ │ ├── GlobalSearchResponseTransformerTest.java
│ │ │ │ │ └── GlobalSearchServiceImplTest.java
│ │ │ ├── startevent
│ │ │ │ ├── AuthorisedStartEventOperationTest.java
│ │ │ │ ├── ClassifiedStartEventOperationTest.java
│ │ │ │ └── DefaultStartEventOperationTest.java
│ │ │ ├── stdapi
│ │ │ │ ├── CallbackInvokerTest.java
│ │ │ │ ├── DocumentsOperationTest.java
│ │ │ │ └── PrintableDocumentListOperationTest.java
│ │ │ ├── supplementarydata
│ │ │ │ ├── AuthorisedSupplementaryDataUpdateOperationTest.java
│ │ │ │ └── DefaultSupplementaryDataUpdateOperationTest.java
│ │ │ ├── upsertdraft
│ │ │ │ └── DefaultUpsertDraftOperationTest.java
│ │ │ └── validate
│ │ │ │ ├── CaseDataIssueLoggerTest.java
│ │ │ │ ├── DefaultValidateCaseFieldsOperationTest.java
│ │ │ │ └── ValidateSignificantDocumentTest.java
│ │ └── types
│ │ │ ├── BaseLocationValidatorTest.java
│ │ │ ├── BaseTypeTest.java
│ │ │ ├── CaseDataValidatorTest.java
│ │ │ ├── CollectionValidatorTest.java
│ │ │ ├── CustomNumberValidatorTest.java
│ │ │ ├── DateTimeValidatorTest.java
│ │ │ ├── DateValidatorTest.java
│ │ │ ├── DocumentValidatorTest.java
│ │ │ ├── DynamicListValidatorTest.java
│ │ │ ├── DynamicMultiSelectListValidatorTest.java
│ │ │ ├── DynamicRadioListValidatorTest.java
│ │ │ ├── EmailValidatorTest.java
│ │ │ ├── FixedListValidatorTest.java
│ │ │ ├── FixedRadioListValidatorTest.java
│ │ │ ├── IVallidatorTest.java
│ │ │ ├── MoneyGBPValidatorTest.java
│ │ │ ├── MultiSelectListValidatorTest.java
│ │ │ ├── NumberValidatorTest.java
│ │ │ ├── OrgPolicyCaseAssignedRoleValidatorTest.java
│ │ │ ├── PhoneUKValidatorTest.java
│ │ │ ├── PostCodeValidatorTest.java
│ │ │ ├── RegionValidatorTest.java
│ │ │ ├── TextAreaValidatorTest.java
│ │ │ ├── TextCaseReferenceCaseLinkValidatorTest.java
│ │ │ ├── TextValidatorTest.java
│ │ │ ├── ValidationContextTest.java
│ │ │ ├── ValidationResultBuilder.java
│ │ │ ├── YesNoValidatorTest.java
│ │ │ └── sanitiser
│ │ │ ├── CaseSanitiserTest.java
│ │ │ ├── CollectionSanitiserTest.java
│ │ │ ├── ComplexSanitiserTest.java
│ │ │ ├── DocumentSanitiserTest.java
│ │ │ └── client
│ │ │ ├── DocumentManagementRestClientTest.java
│ │ │ └── StubServerDependent.java
│ │ ├── endpoint
│ │ ├── CallbackTestData.java
│ │ ├── exceptions
│ │ │ └── RestExceptionHandlerTest.java
│ │ ├── std
│ │ │ ├── CallbackEndpointIT.java
│ │ │ ├── CallbackEndpointTest.java
│ │ │ ├── CallbackTest.java
│ │ │ ├── CaseAccessEndpointIT.java
│ │ │ ├── CaseDetailsEndpointIT.java
│ │ │ ├── CaseDetailsEndpointPostStateIT.java
│ │ │ ├── CaseDetailsEndpointTest.java
│ │ │ ├── CaseDetailsEndpointUserRolesIT.java
│ │ │ ├── CaseSearchEndpointIT.java
│ │ │ ├── CaseSearchEndpointTest.java
│ │ │ ├── DraftsEndpointIT.java
│ │ │ ├── DraftsEndpointTest.java
│ │ │ ├── EventsEndpointIT.java
│ │ │ ├── EventsEndpointTest.java
│ │ │ ├── GlobalSearchEndpointIT.java
│ │ │ ├── GlobalSearchEndpointTest.java
│ │ │ ├── MigrationEndpointIT.java
│ │ │ └── MigrationEndpointTest.java
│ │ └── ui
│ │ │ ├── CallbackTest.java
│ │ │ ├── CaseRolesIT.java
│ │ │ ├── ExternalUserRoleIT.java
│ │ │ ├── QueryEndpointIT.java
│ │ │ ├── QueryEndpointTest.java
│ │ │ ├── SearchInputEndpointTest.java
│ │ │ ├── SearchWithSortIT.java
│ │ │ └── UserProfileEndpointTest.java
│ │ ├── infrastructure
│ │ └── user
│ │ │ ├── UserAuthorisationConfigurationTest.java
│ │ │ └── UserAuthorisationTest.java
│ │ ├── integrations
│ │ ├── CaseRoleDefinitionCachingIT.java
│ │ ├── DefinitionsCachingIT.java
│ │ ├── IdamIT.java
│ │ ├── IdamRepositoryCachingIT.java
│ │ └── ServiceToServiceIT.java
│ │ ├── security
│ │ ├── DataStoreHttpStatusRequestRejectedHandlerTest.java
│ │ ├── JwtGrantedAuthoritiesConverterTest.java
│ │ ├── filters
│ │ │ ├── ExceptionHandlingFilterTest.java
│ │ │ ├── SecurityLoggingFilterTest.java
│ │ │ └── V1EndpointsPathParamSecurityFilterTest.java
│ │ └── idam
│ │ │ └── IdamRepositoryTest.java
│ │ ├── swagger
│ │ └── SwaggerGeneratorTest.java
│ │ ├── test
│ │ ├── CaseFieldDefinitionBuilder.java
│ │ ├── ElasticsearchIndexSettings.java
│ │ ├── ElasticsearchTestHelper.java
│ │ └── RoleAssignmentsHelper.java
│ │ ├── util
│ │ ├── ClientContextUtilTest.java
│ │ ├── KeyGenerator.java
│ │ └── PathFromUrlUtil.java
│ │ ├── v2
│ │ ├── CaseRolesTestData.java
│ │ ├── DCPTestHelper.java
│ │ ├── external
│ │ │ ├── controller
│ │ │ │ ├── AddCaseAssignedUserRolesControllerIT.java
│ │ │ │ ├── BaseCaseAssignedUserRolesControllerIT.java
│ │ │ │ ├── CaseAssignedUserRolesControllerTest.java
│ │ │ │ ├── CaseControllerDCPIT.java
│ │ │ │ ├── CaseControllerEventsIT.java
│ │ │ │ ├── CaseControllerTest.java
│ │ │ │ ├── CaseControllerTestIT.java
│ │ │ │ ├── CaseDataValidatorControllerDCPIT.java
│ │ │ │ ├── CaseDataValidatorControllerTest.java
│ │ │ │ ├── CaseDocumentControllerIT.java
│ │ │ │ ├── CaseDocumentControllerTest.java
│ │ │ │ ├── CaseFileViewControllerTest.java
│ │ │ │ ├── CaseFileViewControllerTestIT.java
│ │ │ │ ├── CaseUserControllerIT.java
│ │ │ │ ├── CaseUserControllerTest.java
│ │ │ │ ├── DocumentControllerITest.java
│ │ │ │ ├── DocumentControllerTest.java
│ │ │ │ ├── GetCaseAssignedUserRolesControllerIT.java
│ │ │ │ ├── RemoveCaseAssignedUserRolesControllerIT.java
│ │ │ │ ├── SearchCaseAssignedUserRolesControllerIT.java
│ │ │ │ ├── StartEventControllerCaseRolesIT.java
│ │ │ │ ├── StartEventControllerIT.java
│ │ │ │ ├── StartEventControllerTest.java
│ │ │ │ ├── TestingSupportControllerTest.java
│ │ │ │ └── TestingSupportControllerTestIT.java
│ │ │ └── resource
│ │ │ │ ├── CaseAssignedUserRolesResourceTest.java
│ │ │ │ ├── CaseDataResourceTest.java
│ │ │ │ ├── CaseDocumentResourceTest.java
│ │ │ │ ├── CaseEventDefinitionsResourceTest.java
│ │ │ │ ├── CaseResourceTest.java
│ │ │ │ ├── StartEventResourceTest.java
│ │ │ │ └── SupplementaryDataResourceTest.java
│ │ └── internal
│ │ │ ├── controller
│ │ │ ├── UICaseControllerCaseRolesIT.java
│ │ │ ├── UICaseControllerDCPIT.java
│ │ │ ├── UICaseControllerGetCaseCallbackIT.java
│ │ │ ├── UICaseControllerTest.java
│ │ │ ├── UICaseSearchControllerTest.java
│ │ │ ├── UIDefinitionControllerIT.java
│ │ │ ├── UIDefinitionControllerTest.java
│ │ │ ├── UIDraftsControllerTest.java
│ │ │ ├── UIStartEventControllerCaseRolesIT.java
│ │ │ ├── UIStartEventControllerTest.java
│ │ │ ├── UIStartTriggerControllerDCPIT.java
│ │ │ ├── UIUserProfileControllerIT.java
│ │ │ └── UIUserProfileControllerTest.java
│ │ │ └── resource
│ │ │ ├── BannerViewResourceTest.java
│ │ │ ├── CaseHistoryViewResourceTest.java
│ │ │ ├── CaseSearchResultViewResourceTest.java
│ │ │ ├── CaseUpdateViewEventResourceTest.java
│ │ │ ├── CaseViewResourceTest.java
│ │ │ ├── DraftViewResourceTest.java
│ │ │ ├── JurisdictionConfigViewResourceTest.java
│ │ │ ├── JurisdictionViewResourceTest.java
│ │ │ ├── SearchInputsViewResourceTest.java
│ │ │ ├── UserProfileViewResourceTest.java
│ │ │ └── WorkbasketInputsViewResourceTest.java
│ │ ├── validator
│ │ └── CaseTypeIdValidatorTest.java
│ │ └── wiremock
│ │ ├── config
│ │ └── WireMockTestConfiguration.java
│ │ └── extensions
│ │ ├── AbstractDynamicResponseTransformer.java
│ │ ├── CustomisedResponseTransformer.java
│ │ └── DynamicOAuthJwkSetResponseTransformer.java
│ └── resources
│ ├── __files
│ ├── roleassignmentservice
│ │ └── create_role_assignments.json.hbs
│ ├── test-addressbook-case.json
│ ├── test-addressbook-get-case-callback.json
│ └── test-addressbook-get-case-callback_injected_data.json
│ ├── base-types.json
│ ├── cache-refresh-schedule.properties
│ ├── elasticsearch
│ ├── config
│ │ ├── index-settings.json
│ │ ├── mappings-aat_cases.json
│ │ ├── mappings-global_search.json
│ │ ├── mappings-mapper_cases.json
│ │ ├── mappings-restricted_security_cases.json
│ │ └── mappings-security_cases.json
│ └── data
│ │ ├── aat_cases
│ │ ├── aat-case-01.json
│ │ └── aat-case-02.json
│ │ ├── global_search
│ │ ├── global-search-01.json
│ │ ├── global-search-02.json
│ │ ├── global-search-03.json
│ │ └── global-search-04.json
│ │ ├── mapper_cases
│ │ └── mapper-case-01.json
│ │ ├── restricted_security_cases
│ │ └── restricted_security-case-01.json
│ │ └── security_cases
│ │ ├── security-case-01.json
│ │ ├── security-case-02.json
│ │ ├── security-case-03.json
│ │ └── security-case-04.json
│ ├── log4j2.properties
│ ├── mappings
│ ├── SearchInputDefinition.json
│ ├── _idam_citizen_details.json
│ ├── _idam_default_details.json
│ ├── _idam_letterholder_details.json
│ ├── _idam_sys_user_token.json
│ ├── _s2s_details.json
│ ├── aat-case-type.json
│ ├── about-to-submit-callback-with-document.json
│ ├── banner-definitions.json
│ ├── base-types.json
│ ├── bookcase-create-on-creatorrole-definition.json
│ ├── bookcase-definition-TestAddressBookCase3.json
│ ├── bookcase-definition-TestAddressBookCase4.json
│ ├── bookcase-definition-TestAddressBookCaseExternal.json
│ ├── bookcase-definition-caselinks.json
│ ├── bookcase-definition-default-post-state.json
│ ├── bookcase-definition-default-pre-state.json
│ ├── bookcase-definition-event-enabling-condition.json
│ ├── bookcase-definition-no-create-case-access.json
│ ├── bookcase-definition-no-create-event-access.json
│ ├── bookcase-definition-no-create-field-access.json
│ ├── bookcase-definition-no-read-case-type-access.json
│ ├── bookcase-definition-no-read-event-access.json
│ ├── bookcase-definition-no-read-field-access.json
│ ├── bookcase-definition-no-update-case-access.json
│ ├── bookcase-definition-no-update-field-access.json
│ ├── bookcase-definition-roles.json
│ ├── bookcase-definition-ttl.json
│ ├── bookcase-definition-validate-multipage.json
│ ├── bookcase-definition-validate.json
│ ├── bookcase-definition.json
│ ├── bookcase-multipleSearchParties-definition-TestAddressBookCase.json
│ ├── bookcase-no-create-on-creatorrole-definition.json
│ ├── bookcase-no-event-access-to-caserole-definition.json
│ ├── bookcase-poststate-definition.json
│ ├── bookcase-searchParty-definition-TestAddressBookCase.json
│ ├── case-document-attach-response.json
│ ├── case-roles-definition.json
│ ├── case-type-definition-probate-GrantOfRepresentation.json
│ ├── case-type-version.json
│ ├── complex-address-book-case-type-definition.json
│ ├── complex-display-tab-structure-bookcase-no-event-access-to-caserole-definition.json
│ ├── complex-display-tab-structure.json
│ ├── create-draft.json
│ ├── dcptest1-case-definition.json
│ ├── definition-invalid-casetype.json
│ ├── delete-draft.json
│ ├── display-tab-structure-dcp.json
│ ├── display-tab-structure-event-enabling.json
│ ├── display-tab-structure-external.json
│ ├── display-tab-structure-no-read-event-access.json
│ ├── display-tab-structure.json
│ ├── divorce-case-definition-probate.json
│ ├── dm-documents-no-binary-link.json
│ ├── dm-documents.json
│ ├── ft-case-file-view-definition.json
│ ├── get-draft.json
│ ├── get-drafts.json
│ ├── globalsearch-case-type.json
│ ├── idam-system-user.json
│ ├── idam-user-1.json
│ ├── idam-user-details-by-userid.json
│ ├── idam-user-details.json
│ ├── idam-user-notfound.json
│ ├── idam-user.json
│ ├── jurisdiction-ui-configs-definitions.json
│ ├── jurisdiction_autotest1.json
│ ├── jurisdiction_divorce.json
│ ├── jurisdiction_probate.json
│ ├── jurisdiction_sscs.json
│ ├── jurisdiction_test.json
│ ├── jurisdictions.json
│ ├── mapper-case-type.json
│ ├── messagepublishing-definition.json
│ ├── mid-event-call-back-multipage.json
│ ├── mid-event-call-back.json
│ ├── oauth-jwk-set.json
│ ├── printables.json
│ ├── probate-case-definition-probate.json
│ ├── role-assignments.json
│ ├── role_caseworker-probate-private.json
│ ├── role_caseworker-probate-public.json
│ ├── role_caseworker-test-public.json
│ ├── roleassignmentservice
│ │ ├── create_role_assignments.json
│ │ └── delete_role_assignments_by_query.json
│ ├── search-cases-result-fields-1.json
│ ├── search-cases-result-fields-2.json
│ ├── search-cases-result-fields-3.json
│ ├── search-cases-result-fields-4.json
│ ├── search-cases-result-fields-5.json
│ ├── search-cases-result-fields-6.json
│ ├── search-definition-1.json
│ ├── security-case-type-1.json
│ ├── security-case-type-2.json
│ ├── test-jurisdiction-casetypes.json
│ ├── test2-jurisdiction-casetypes.json
│ ├── test3-jurisdiction-null-casetypes.json
│ ├── update-draft.json
│ ├── user-roles.json
│ ├── user1-profile.json
│ ├── user1-role-404.json
│ ├── user1-role-assignments.json
│ ├── user1-role.json
│ ├── user10-role.json
│ ├── user11-role.json
│ ├── user2-role.json
│ ├── user3-role.json
│ ├── user4-role.json
│ ├── user5-role.json
│ ├── user6-role.json
│ ├── user7-role.json
│ ├── user8-role.json
│ ├── user9-role.json
│ ├── wizard-page-dcp.json
│ ├── wizard-page.json
│ ├── workbasket-1-no-read-case-field-access.json
│ ├── workbasket-1-no-read-case-type-access.json
│ ├── workbasket-1.json
│ ├── workbasket-dcp.json
│ ├── workbasket-input-definitions-dcp.json
│ ├── workbasket-input-definitions-no-read-case-field-access.json
│ ├── workbasket-input-definitions-v33.json
│ ├── workbasket-input-definitions-v34.json
│ └── workbasket-sort.json
│ ├── sql
│ ├── insert_callback_cases.sql
│ ├── insert_case_dcp.sql
│ ├── insert_case_event_history.sql
│ ├── insert_case_event_history_external.sql
│ ├── insert_case_users.sql
│ ├── insert_case_users_valid_case_ids.sql
│ ├── insert_case_with_restricted_state.sql
│ ├── insert_cases.sql
│ ├── insert_cases_case_links.sql
│ ├── insert_cases_event_access_case_roles.sql
│ ├── insert_cases_event_enabling.sql
│ ├── insert_cases_event_enabling_valid_data.sql
│ ├── insert_cases_get_case_links.sql
│ ├── insert_cases_global_search.sql
│ ├── insert_cases_missing_case_link.sql
│ ├── insert_cases_multiple_missing_case_link.sql
│ ├── insert_cases_supplementary_data.sql
│ ├── insert_cases_with_valid_case_ids.sql
│ ├── insert_complex_case.sql
│ ├── insert_elasticsearch_case_users.sql
│ ├── insert_elasticsearch_cases.sql
│ ├── insert_private_cases.sql
│ └── insert_search_sort_cases.sql
│ ├── test.properties
│ └── tests
│ ├── A-case-detail-after-update.json
│ ├── A-case-detail-in-database.json
│ ├── A-case-detail-update.json
│ ├── AUTOTEST1-jurisdiction-payload.json
│ ├── BEFTA-CASETYPE-3-1-payload.json
│ ├── BEFTA_JURISDICTION_3-jurisdiction-payload.json
│ ├── BEFTA_MASTER-jurisdiction-payload.json
│ ├── CaseDataExtractorDocumentData.json
│ ├── CaseDataExtractor_CaseField.json
│ ├── CaseDataValidator_CaseField.json
│ ├── CaseDataValidator_DynamicLists.json
│ ├── CaseDataValidator_DynamicLists_Data.json
│ ├── CaseLinkExtractor_CaseFields.json
│ ├── CaseType-empty-events.json
│ ├── Data-workbasket-1.json
│ ├── Data-workbasket-2.json
│ ├── Data-workbasket-3.json
│ ├── Data-workbasket-4.json
│ ├── DocumentCaseTypeDefinitions_draftOrderDoc.json
│ ├── DocumentCaseTypeDefinitions_evidence.json
│ ├── DocumentCaseTypeDefinitions_extractDocUploadList.json
│ ├── DocumentCaseTypeDefinitions_state.json
│ ├── DocumentCaseTypeDefinitions_timeline.json
│ ├── FT-ComplexCRUD-payload.json
│ ├── FT-ComplexCollectionComplex-event-createSchool-payload.json
│ ├── FT-Conditionals-event-createCase-payload.json
│ ├── FT-MasterCaseType-event-createCase-payload.json
│ ├── FT-MasterCaseType-payload.json
│ ├── FT_CaseFileView_2_Definition-file.json
│ ├── SubmitTransactionBadDocumentUpload.json
│ ├── SubmitTransactionBadHashTokenUpload.json
│ ├── SubmitTransactionDocumentUpload.json
│ ├── case-data-for-FT_CaseFileView_2.json
│ ├── case-data.json
│ ├── case-detail-after-update.json
│ ├── case-detail-after-with-complexFields-update.json
│ ├── case-detail-before-update.json
│ ├── case-detail-before.json
│ ├── case-detail-plain-fields-update.json
│ ├── case-details-data.json
│ ├── case-document-nodes-without-hashtoken.json
│ ├── case-update-payload-it.json
│ ├── collection-type-case-field.json
│ ├── collection-type-with-document-case-field.json
│ ├── collection-type-without-complexfield.json
│ ├── complex-type-case-field.json
│ ├── complex-type-with-document-case-field.json
│ ├── document-field-node.json
│ ├── document-fields-without-url.json
│ ├── document-type-case-field.json
│ ├── global-search-result-data.json
│ ├── global-search-result-supplementary-data.json
│ ├── new-document-with-hashtoken.json
│ ├── new-document-with-removed-hashtoken.json
│ ├── refdata
│ ├── get_building_locations.json
│ └── get_org_services.json
│ └── text-type-case-field.json
└── web.config
/.editorconfig:
--------------------------------------------------------------------------------
1 | root = true
2 |
3 | [*]
4 | end_of_line = lf
5 | charset = utf-8
6 | trim_trailing_whitespace = true
7 | insert_final_newline = true
8 |
9 | [*.{md,markdown}]
10 | trim_trailing_whitespace = false
11 |
12 | [*.{js,ts,json,yml,html}]
13 | indent_style = space
14 | indent_size = 2
15 |
16 | [*.java]
17 | indent_style = space
18 | indent_size = 4
19 |
20 | [Makefile]
21 | indent_style = tab
22 |
23 | [Jenkinsfile*]
24 | indent_style = space
25 | indent_size = 4
26 |
--------------------------------------------------------------------------------
/.env:
--------------------------------------------------------------------------------
1 | # Docker environment
2 | DATA_STORE_DB_USERNAME=ccd
3 | DATA_STORE_DB_PASSWORD=ccd
4 | SERVER_PORT=4452
5 | AZURE_APPLICATIONINSIGHTS_INSTRUMENTATIONKEY=docker-dummy-key
6 |
--------------------------------------------------------------------------------
/.github/ISSUE_TEMPLATE.md:
--------------------------------------------------------------------------------
1 | ### What would you like to change?
2 |
3 | ### How do you think that would improve the project?
4 |
5 | ### If this entry is related to a bug, please provide the steps to reproduce it
6 |
--------------------------------------------------------------------------------
/config/fortify-client.properties:
--------------------------------------------------------------------------------
1 | fortify.client.releaseId=91366
2 | fortify.exclude.pattern=*.jar|*.zip|*.tar|*.key|*.lock|*.html|/build|/.gradle|/.git|/node_modules|/test|/dist|/functionalTest|/integrationTest
3 |
--------------------------------------------------------------------------------
/dependency-check-suppressions.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 | Temporary Suppression
4 | CVE-2024-38820 refer [Ticket]
5 |
6 | CVE-2024-38820
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docker/database/Dockerfile:
--------------------------------------------------------------------------------
1 | FROM postgres:9.6
2 | USER postgres
3 |
4 | COPY init-db.sh /docker-entrypoint-initdb.d
5 |
6 | HEALTHCHECK --interval=10s --timeout=10s --retries=10 CMD psql -c 'select 1' -d ccd_data -U ${DATA_STORE_DB_USERNAME}
7 |
8 | EXPOSE 5432
9 |
--------------------------------------------------------------------------------
/docs/api/README.md:
--------------------------------------------------------------------------------
1 | ## API Documentation
2 |
3 | ### Generation
4 |
5 | The documentation is generated using [swagger-codegen](https://github.com/swagger-api/swagger-codegen).
6 |
7 | Installation on MacOS: `brew install swagger-codegen`
8 |
9 | #### Pre-requisite
10 |
11 | `ccd-data-store-api` application must be running locally.
12 |
13 | #### Generate latest
14 |
15 | Run:
16 | ```
17 | swagger-codegen generate -i http://localhost:4452/v2/api-docs -l html2 -o docs/api/latest/
18 | ```
19 |
--------------------------------------------------------------------------------
/docs/api/latest/.swagger-codegen/VERSION:
--------------------------------------------------------------------------------
1 | 2.3.1
--------------------------------------------------------------------------------
/docs/integration.md:
--------------------------------------------------------------------------------
1 | # Integrating with CCD Data Store
2 |
3 | CCD Data Store is where case data lives.
4 |
5 | ## Technical resources
6 |
7 | * [API Security](api/security.md)
8 | * [Case data format](api/case-data.md)
9 |
--------------------------------------------------------------------------------
/findbugs-exclude.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
--------------------------------------------------------------------------------
/findbugs-include.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
--------------------------------------------------------------------------------
/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx4096m
2 |
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hmcts/ccd-data-store-api/c34a7c5ed4cd272c5e4272f335599e93964f2d00/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | distributionUrl=https\://services.gradle.org/distributions/gradle-8.7-bin.zip
4 | networkTimeout=10000
5 | zipStoreBase=GRADLE_USER_HOME
6 | zipStorePath=wrapper/dists
7 |
--------------------------------------------------------------------------------
/infrastructure/.terraform-version:
--------------------------------------------------------------------------------
1 | 1.9.2
2 |
--------------------------------------------------------------------------------
/infrastructure/aat.tfvars:
--------------------------------------------------------------------------------
1 | data_store_max_pool_size = 48
2 | database_sku_name = "GP_Gen5_8"
3 | database_sku_capacity = "8"
4 | database_storage_mb = "356352"
5 |
6 | pgsql_sku = "MO_Standard_E8ds_v4"
7 | pgsql_storage_mb = 1048576
8 | subnet_suffix = "expanded"
9 |
--------------------------------------------------------------------------------
/infrastructure/apps-insight.tf:
--------------------------------------------------------------------------------
1 | data "azurerm_application_insights" "ai" {
2 | name = "${var.product}-${var.env}"
3 | resource_group_name = "${var.product}-shared-${var.env}"
4 | }
5 |
6 | data "azurerm_key_vault" "key_vault" {
7 | name = "${var.product}-${var.env}"
8 | resource_group_name = "${var.product}-shared-${var.env}"
9 | }
10 |
--------------------------------------------------------------------------------
/infrastructure/demo.tfvars:
--------------------------------------------------------------------------------
1 | database_sku_name = "GP_Gen5_8"
2 | database_sku_capacity = "8"
3 |
4 | pgsql_sku = "GP_Standard_D8s_v3"
5 | pgsql_storage_mb = 131072
6 |
7 |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/infrastructure/ithc.tfvars:
--------------------------------------------------------------------------------
1 | database_sku_name = "GP_Gen5_8"
2 | database_sku_capacity = "8"
3 | database_storage_mb = "52224"
4 |
5 | pgsql_sku = "GP_Standard_D8s_v3"
6 | pgsql_storage_mb = 65536
7 | subnet_suffix = "expanded"
--------------------------------------------------------------------------------
/infrastructure/outputs.tf:
--------------------------------------------------------------------------------
1 | output "env" {
2 | value = "${var.env}"
3 | }
4 |
--------------------------------------------------------------------------------
/infrastructure/perftest.tfvars:
--------------------------------------------------------------------------------
1 | database_sku_name = "GP_Gen5_16"
2 | database_sku_capacity = "16"
3 | database_storage_mb = "819200"
4 |
5 | pgsql_sku = "MO_Standard_E16ds_v4"
6 | pgsql_storage_mb = 1048576
7 | subnet_suffix = "expanded"
--------------------------------------------------------------------------------
/infrastructure/prod.tfvars:
--------------------------------------------------------------------------------
1 | database_sku_name = "GP_Gen5_32"
2 | database_sku_capacity = "32"
3 | # Note: AutoGrow is enabled in prod, and not supported by cnp-module-postgres module, so database_storage_mb > than current General Purpose Storage for TF.
4 | database_storage_mb = "2048000"
5 |
6 | pgsql_sku = "MO_Standard_E16s_v3"
7 | pgsql_storage_mb = 4193280
8 | auto_grow_enabled = true
9 | subnet_suffix = "expanded"
10 |
11 | enable_schema_ownership = true
12 | kv_subscription = "DCD-CNP-Prod"
13 |
--------------------------------------------------------------------------------
/lombok.config:
--------------------------------------------------------------------------------
1 | config.stopBubbling = true
2 | lombok.addLombokGeneratedAnnotation = true
3 |
--------------------------------------------------------------------------------
/settings.grdle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'core-case-data'
2 |
--------------------------------------------------------------------------------
/src/aat/java/uk/gov/hmcts/ccd/datastore/befta/EmptySmokeTest.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.datastore.befta;
2 |
3 | import org.junit.jupiter.api.Tag;
4 | import org.junit.jupiter.api.Test;
5 |
6 | public class EmptySmokeTest {
7 |
8 | @Tag("smoke")
9 | @Test
10 | public void shouldRetrieveWhenExists() {
11 |
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/java/uk/gov/hmcts/ccd/datastore/tests/Env.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.datastore.tests;
2 |
3 | import org.apache.commons.lang3.Validate;
4 |
5 | public class Env {
6 |
7 | private Env() {
8 | }
9 |
10 | public static String require(String name) {
11 | return Validate.notNull(System.getenv(name), "Environment variable `%s` is required", name);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/DummyTest.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-000/S-000-Base-Root.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-000-Base-Root",
3 |
4 | "users": {
5 | "invokingUser": {
6 | "_extends_": "CaseworkerAutotest"
7 | }
8 | },
9 |
10 | "request": {
11 | "headers": {
12 | "Authorization": "[[DEFAULT_AUTO_VALUE]]",
13 | "ServiceAuthorization": "[[DEFAULT_AUTO_VALUE]]"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-000/S-000-Base-Success.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-000-Base-Success",
3 | "_extends_": "S-000-Base-Root",
4 |
5 | "expectedResponse": {
6 | "responseCode": 200,
7 | "responseMessage": "OK"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-032 - Get Docs/S-126_Superuser_Case_Creation_Data_With_Document.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-126_Superuser_Case_Creation_Data_With_Document",
3 | "_extends_": "F-032_Case_Creation_Data_With_Document",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "PrivateCaseworker"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "caseType": "AAT_AUTH_1"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-032 - Get Docs/S-127.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "must return 404 for non-existing case type id",
3 |
4 | "_guid_": "S-127",
5 | "_extends_": "F-032_Base_Test_Data",
6 |
7 | "specs": [
8 | "an active profile in CCD",
9 | "contains a non-existing case type id",
10 | "contains a HTTP 404 Not Found"
11 | ],
12 |
13 | "request": {
14 | "pathVariables": {
15 | "jid": "abc"
16 | }
17 | },
18 |
19 | "expectedResponse": {
20 | "_extends_": "Common_404_Response"
21 | }
22 | }
23 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-035 - Get Case V2 External/S-156_Case_Creation_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-156_Case_Creation_Data",
3 | "_extends_": "Standard_Full_Case_Creation_Data",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "PrivateCaseworker"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "ctid": "AAT_AUTH_8"
14 | }
15 | },
16 |
17 | "expectedResponse": {
18 | "body": {
19 | "case_type_id": "AAT_AUTH_8"
20 | }
21 | }
22 |
23 | }
24 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-037 - Submit Event V2 External/S-577_Response_Data_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-577_Response_Data_Base",
3 |
4 | "expectedResponse": {
5 | "headers": {
6 | "_extends_": "Common_Response_Headers",
7 | "Content-Type": "[[ANYTHING_PRESENT]]",
8 | "Content-Length": "[[ANYTHING_PRESENT]]",
9 | "Content-Encoding" : "gzip"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-042 - Get aboutToStart token V1 External/Case_Data_For_Case_Creation_Using_Caseworker1_Role.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Case_Data_For_Case_Creation_Using_Caseworker1_Role",
3 |
4 | "TextField": "Some Text",
5 | "NumberField": "164528",
6 | "YesOrNoField": "Yes",
7 | "PhoneUKField": "07123456789",
8 | "EmailField": "ccd@hmcts.net",
9 | "MoneyGBPField": "4200"
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-045 - Grant Access V1/Befta_Jurisdiction2/F-045_Befta_Jurisdiction2_Full_Case_Creation_Data_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-045_Befta_Jurisdiction2_Full_Case_Creation_Data_Token_Creation",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1",
4 |
5 | "specs": [
6 | "to create a token for case creation"
7 | ],
8 |
9 | "users": {
10 | "invokingUser": {
11 | "_extends_": "BeftaCaseworker2Solicitor2"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-045 - Grant Access V1/F-045_Verify_Granted_No_Case_Roles_for_Case.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-045_Verify_Granted_No_Case_Roles_for_Case",
3 | "_extends_": "F-045_Get_Case_Roles_for_Case__Base",
4 |
5 | "specs": [
6 | "to verify testUser has been granted no case roles for the case"
7 | ],
8 |
9 | "expectedResponse": {
10 | "body": {
11 | "case_users": []
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-046 - Revoke Access V1/F-046_Verify_Granted_No_Case_Roles_for_Case.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-046_Verify_Granted_No_Case_Roles_for_Case",
3 | "_extends_": "F-046_Get_Case_Roles_for_Case__Base",
4 |
5 | "specs": [
6 | "to verify testUser has been granted no case roles for the case"
7 | ],
8 |
9 | "expectedResponse": {
10 | "body": {
11 | "case_users": []
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-050 - Validate Case Data V2/S-297.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-297",
3 | "_extends_": "F-050_Test_Data_Base",
4 | "title": "must not validate when CMC ExternalID is not unique or already exists",
5 |
6 | "specs": [
7 | "an active profile in CCD",
8 | "uses an existing CMC External Id",
9 | "has the 409 return code"
10 | ],
11 |
12 | "expectedResponse": {
13 | "_extends_": "Common_409_Response"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-052 - Get Cases Citizen V1/F-052_Case_Creation_Citizen_Role.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-052_Case_Creation_Citizen_Role",
3 | "_extends_": "Standard_Full_Case_Creation_Data",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "BeftaCitizen3"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-054 - Get Case Data Citizen V1 External/F-054_Case_Creation_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-054_Case_Creation_Data",
3 | "_extends_": "Standard_Full_Case_Creation_Data",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "BeftaCitizen3"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "jurisdiction": "BEFTA_JURISDICTION_3",
14 | "caseType": "BEFTA_CASETYPE_3_2"
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-055 - Start Event Creation Citizen V1 External/F-055_Case_Creation_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-055_Case_Creation_Data",
3 | "_extends_": "Standard_Full_Case_Creation_Data",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "BeftaCitizen3"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "jurisdiction": "BEFTA_JURISDICTION_3",
14 | "caseType": "BEFTA_CASETYPE_3_2"
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-059 - Validate Fields Citizen V1/S-303.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-303",
3 | "_extends_": "F-059_Test_Data_Base",
4 | "title": "must not validate when CMC ExternalID is not unique or already exists",
5 |
6 | "specs": [
7 | "an active profile in CCD",
8 | "uses an existing CMC External Id",
9 | "has the 409 return code"
10 | ],
11 |
12 | "expectedResponse": {
13 | "_extends_": "Common_409_Response"
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-065 - Get Case V2 Internal/S-161_Case_Creation_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-161_Case_Creation_Data",
3 | "_extends_": "Standard_Full_Case_Creation_Data",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "PrivateCaseworker"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "ctid": "AAT_AUTH_8"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-067 - Get Case Event Data V2 Internal/Befta_Case_Data_Extension.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Befta_Case_Data_Extension",
3 | "_extends_": "Befta_Default_Full_Case_Creation_Data",
4 |
5 | "specs": [
6 | "to create a full case"
7 | ],
8 |
9 | "request": {
10 | "body": {
11 | "event_token": "${[scenarioContext][parentContext][childContexts][Befta_Default_Token_Creation_Data_For_Case_Creation][testData][actualResponse][body][token]}"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-068 - Drafts Endpoint V2 Internal/F-068_Create_Draft.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "F-068_Create_Draft",
3 | "_extends_" : "S-068.1",
4 |
5 | "prerequisites" : [ {
6 | "Token_Creation": "F-068_Get_Event_Token"
7 | }
8 | ],
9 |
10 | "request": {
11 | "body": {
12 | "event_token": "${[scenarioContext][childContexts][Token_Creation][testData][actualResponse][body][token]}"
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-069 - Event Enabling Condition/S-069.1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-069.1",
3 | "_extends_": "F-069_Test_Data_Base",
4 | "specs": [
5 | "contains the event that matches the data from the Callback"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-069 - Event Enabling Condition/S-069.2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-069.2",
3 | "_extends_": "F-069_Test_Data_Base",
4 | "specs": [
5 | "doesn't contain the event that doesn't match the data from the Callback"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1001/F-1001-Test_Create_Case_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1001-Test_Create_Case_Data",
3 | "_extends_": "F-1001-Base-Root",
4 | "productName": "CCD Data Store",
5 | "operationName": "Submit Case Creation",
6 | "specs": [
7 | "contains necessary details about the document attached to the case"
8 | ],
9 | "method": "POST",
10 | "uri": "case-types/{CaseTypeID}/cases"
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1001/S-1051-Case_Creation_Main.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1051-Case_Creation_Main",
3 | "_extends_": "F-1001-Test_Create_Case_Data",
4 | "title": "must successfully create a case with new document uploaded",
5 | "specs": [
6 | "by a privileged user with full ACL to create a case of this case type"
7 | ],
8 | "expectedResponse": {
9 | "_extends_": "F-1001-Test_Base_Response_Body"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1001/S-1052-Case_Creation_Main.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1052-Case_Creation_Main",
3 | "_extends_": "S-1051-Case_Creation_Main"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1001/S-1053-Case_Creation_Main.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1053-Case_Creation_Main",
3 | "_extends_": "S-1051-Case_Creation_Main"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1002 - Case Update With Documents/Default_Document_Upload_1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Default_Document_Upload_1",
3 | "_extends_": "Default_Document_Upload_Data",
4 |
5 | "specs": [
6 | "by same user to upload a document with mandatory metadata"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1002 - Case Update With Documents/Default_Document_Upload_2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Default_Document_Upload_2",
3 | "_extends_": "Default_Document_Upload_Data",
4 |
5 | "specs": [
6 | "by same user to upload another document with mandatory metadata"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1002 - Case Update With Documents/Default_Document_Upload_3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Default_Document_Upload_3",
3 | "_extends_": "Default_Document_Upload_Data",
4 |
5 | "specs": [
6 | "by same user to upload another document with mandatory metadata"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1002 - Case Update With Documents/F-1002-Case_Creation_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1002-Case_Creation_Data",
3 | "_extends_": "Befta_Jurisdiction2_Default_Full_Case_Creation_Data",
4 |
5 | "specs": [
6 | "by same user to create a case of this case type"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1003 - Case Creation With Documents/Default_Document_Upload_Data_03.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Default_Document_Upload_Data_03",
3 | "_extends_": "Default_Document_Upload_Data"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1003 - Case Creation With Documents/Register_Dynamic_Stub.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Register_Dynamic_Stub",
3 | "productName": "CCD Test Stub Service",
4 | "operationName": "Register stub dynamically",
5 | "specs": [
6 | "register a stub with the Wiremock server running within ccd-test-stubs service"
7 | ],
8 | "method": "POST",
9 | "uri": "{{BEFTA_TEST_STUB_SERVICE_BASE_URL}}/__admin/mappings"
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1003 - Case Creation With Documents/S-1030.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1030",
3 | "_extends_": "F-1003-Test_Base_data",
4 | "title": "must successfully create a case with new document uploded",
5 | "expectedResponse": {
6 | "_extends_": "F-1003-Test_Base_Response_Body"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1004 - GlobalSearch - Create and update cases/F-1004_GetCaseworkerUpdateToken_Collection.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1004_GetCaseworkerUpdateToken_Collection",
3 | "_extends_": "F-1004_GetCaseworkerUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1004_CreateCasePreRequisiteCaseworker_Collection][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1004 - GlobalSearch - Create and update cases/F-1004_GetCaseworkerUpdateToken_ComplexCollection.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1004_GetCaseworkerUpdateToken_ComplexCollection",
3 | "_extends_": "F-1004_GetCaseworkerUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1004_CreateCasePreRequisiteCaseworker_ComplexCollection][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1004 - GlobalSearch - Create and update cases/F-1004_GetCaseworkerUpdateToken_InvalidFieldsCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1004_GetCaseworkerUpdateToken_InvalidFieldsCase",
3 | "_extends_": "F-1004_GetCaseworkerUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1004_CreateCasePreRequisiteCaseworker_InvalidDataFields][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1004 - GlobalSearch - Create and update cases/F-1004_GetCaseworkerUpdateToken_InvalidFieldsCaseCollection.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1004_GetCaseworkerUpdateToken_InvalidFieldsCaseCollection",
3 | "_extends_": "F-1004_GetCaseworkerUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1004_CreateCasePreRequisiteCaseworker_InvalidDataFieldsCollection][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1004 - GlobalSearch - Create and update cases/F-1004_GetCitizenUpdateToken_Collection.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1004_GetCitizenUpdateToken_Collection",
3 | "_extends_": "F-1004_GetCitizenUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1004_CreateCasePreRequisiteCitizen_Collection][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1004 - GlobalSearch - Create and update cases/F-1004_GetCitizenUpdateToken_InvalidFieldsCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1004_GetCitizenUpdateToken_InvalidFieldsCase",
3 | "_extends_": "F-1004_GetCitizenUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1004_CreateCasePreRequisiteCitizen_InvalidDateFields][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1005 - GlobalSearch - Search cases/F-1005_CreateSecondCasePreRequisiteCaseworker.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1005_CreateSecondCasePreRequisiteCaseworker",
3 | "_extends_": "F-1005_CreateCasePreRequisiteCaseworker"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1005 - GlobalSearch - Search cases/F-1005_GetCaseworkerUpdateToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1005_GetCaseworkerUpdateToken",
3 | "_extends_": "F-1004_GetCaseworkerUpdateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1005_CreateCasePreRequisiteCaseworker][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1007 - GlobalSearch - AC Case Access Categories/S-1007.1_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1007.1_CreateCase",
3 | "_extends_" : "F-1007_CreateCaseBase",
4 |
5 | "request": {
6 | "body": {
7 | "data": {
8 | "CaseAccessCategory": "Civil/Standard/Legal"
9 | }
10 | }
11 | },
12 |
13 | "expectedResponse": {
14 | "body" : {
15 | "data": {
16 | "CaseAccessCategory": "Civil/Standard/Legal"
17 | }
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1007 - GlobalSearch - AC Case Access Categories/S-1007.2_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1007.2_CreateCase",
3 | "_extends_" : "F-1007_CreateCaseBase",
4 |
5 | "request": {
6 | "body": {
7 | "data": {
8 | "CaseAccessCategory": "FamilyLaw/Standard"
9 | }
10 | }
11 | },
12 |
13 | "expectedResponse": {
14 | "body" : {
15 | "data": {
16 | "CaseAccessCategory": "FamilyLaw/Standard"
17 | }
18 | }
19 | }
20 | }
21 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1007 - GlobalSearch - AC Case Access Categories/S-1007.3_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1007.3_CreateCase",
3 | "_extends_" : "F-1007_CreateCaseBase"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-101 - Grant Access V2/F101_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F101_GetToken",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1",
4 | "specs": [
5 | "to create a token for case creation"
6 | ],
7 | "users": {
8 | "invokingUser": {
9 | "username": "befta.caseworker.2.solicitor.2@gmail.com",
10 | "password": "[[$CCD_CASEWORKER_AUTOTEST_PASSWORD]]"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1015 - Start Case Event TTL/TTL_Case_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "TTL_Case_Data",
3 |
4 | "TTL": {
5 | "SystemTTL": "2021-03-04",
6 | "OverrideTTL": "2021-03-05",
7 | "Suspended": "No"
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/CreateCases/F-1016_CreateCasePreRequisiteCitizen_noTTL.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1016_CreateCasePreRequisiteCitizen_noTTL",
3 | "_extends_": "F-1015_CreateCasePreRequisiteCitizen_noTTL"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/CreateCases/S-1016_GetUpdateTokenCaseworker_noTTL.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1016_GetUpdateTokenCaseworker_noTTL",
3 | "_extends_": "S-1016_GetUpdateTokenCaseworker",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1016_CreateCasePreRequisiteCaseworker_noTTL][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/CreateCases/S-1016_GetUpdateTokenCitizen_noTTL.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1016_GetUpdateTokenCitizen_noTTL",
3 | "_extends_": "S-1016_GetUpdateTokenCitizen",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1016_CreateCasePreRequisiteCitizen_noTTL][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/CreateCases/S-1016_GetUpdateTokenOverrideTTLCaseworker.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1016_GetUpdateTokenOverrideTTLCaseworker",
3 | "_extends_": "S-1016_GetUpdateTokenCaseworker",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1016_CreateCaseOverrideTTLPreRequisiteCaseworker][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/CreateCases/S-1016_GetUpdateTokenOverrideTTLCitizen.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1016_GetUpdateTokenOverrideTTLCitizen",
3 | "_extends_": "S-1016_GetUpdateTokenCitizen",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][childContexts][F-1016_CreateCaseOverrideTTLPreRequisiteCitizen][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/F-1016_Test_Data_Base_V2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1016_Test_Data_Base_V2",
3 | "_extends_": "SubmitEvent_v2Ext__Base",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "BeftaMasterCaseworker"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "cid": "${[scenarioContext][childContexts][F-1016_CreateSuspendedCasePreRequisiteCaseworker][testData][actualResponse][body][id]}"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/S-1016.63.VerifyTtlUnchanged.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1016.63.VerifyTtlUnchanged",
3 | "_extends_": "S-1016.53.VerifyTtlUnchanged"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1016 - Submit Event to Update TTL/Snippets/F-1016_Response_ErrorWhenNoWriteAccessToSystemTTL.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1016_Response_ErrorWhenNoWriteAccessToSystemTTL",
3 | "_extends_": "Common_404_Response",
4 |
5 | "body" : {
6 | "exception": "uk.gov.hmcts.ccd.endpoint.exceptions.ResourceNotFoundException",
7 | "message": "No field found",
8 | "details": null,
9 | "callbackErrors" : null,
10 | "callbackWarnings" : null
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1018 - Submit Event Creation Handle Case Links/CaseLinkVerifications/F-1018_VerifyRemovedCitizenCaseLinks.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1018_VerifyRemovedCitizenCaseLinks",
3 | "_extends_": "F-1018_VerifyBlankCitizenCaseLinks",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][siblingContexts][F-1018_CreateLinkedCasePreRequisiteCitizenBase][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1018 - Submit Event Creation Handle Case Links/CreateCases/Caseworker/S-1018_GetCreateToken_DifferentCaseType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1018_GetCreateToken_DifferentCaseType",
3 | "_extends_": "S-1018_GetCreateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "ctid": "FT_Conditionals",
8 | "etid": "createCase"
9 | }
10 | },
11 |
12 | "expectedResponse": {
13 | "body": {
14 | "event_id": "createCase"
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1018 - Submit Event Creation Handle Case Links/CreateCases/Citizen/F-1018-GetCitizenUpdateEventToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "should create an event token for correct inputs",
3 | "_guid_": "F-1018-GetCitizenUpdateEventToken",
4 | "_extends_": "F-1018-GetCitizenUpdateEventTokenBase",
5 |
6 | "request": {
7 | "pathVariables": {
8 | "cid": "${[scenarioContext][siblingContexts][F-1018_CreateCasePreRequisiteCitizenBase][testData][actualResponse][body][id]}"
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1018 - Submit Event Creation Handle Case Links/CreateCases/Citizen/F-1018_CreateAnotherCasePreRequisiteCitizenBase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1018_CreateAnotherCasePreRequisiteCitizenBase",
3 | "_extends_": "F-1018_CreateCasePreRequisiteCitizenBase"
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1019 - Submit Case Creation Handle Case Links/F-1019_Test_Data_Base_Error_Response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1019_Test_Data_Base_Error_Response",
3 | "_extends_": "Case_Creation_Base",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "BeftaMasterCaseworker"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "jid": "BEFTA_MASTER",
14 | "ctid": "FT_MasterCaseType"
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1019 - Submit Case Creation Handle Case Links/F-1019_Test_Data_Citizen_Base_Error_Response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-1019_Test_Data_Citizen_Base_Error_Response",
3 | "_extends_": "Citizen_Case_Creation_Data_Base",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_": "BeftaCitizen2"
8 | }
9 | },
10 |
11 | "request": {
12 | "pathVariables": {
13 | "jid": "BEFTA_MASTER",
14 | "ctid": "FT_MasterCaseType"
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1019 - Submit Case Creation Handle Case Links/S-1019_GetCreateToken_DifferentCaseType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-1019_GetCreateToken_DifferentCaseType",
3 | "_extends_": "S-1019_GetCreateToken",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "ctid": "FT_Conditionals",
8 | "etid": "createCase"
9 | }
10 | },
11 |
12 | "expectedResponse": {
13 | "body": {
14 | "event_id": "createCase"
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1020 - Get Case Events On Behalf Of UserId/F1020_Case_Data_Create.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F1020_Case_Data_Create",
3 | "_extends_": "Befta_Jurisdiction2_Default_Full_Case_Creation_Data_solicitor_1",
4 | "specs": [
5 | "to create a full case"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1020 - Get Case Events On Behalf Of UserId/F1020_Case_Data_Create_C1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F1020_Case_Data_Create_C1",
3 | "_extends_": "F1020_Case_Data_Create",
4 | "specs": [
5 | "C1, which has just been"
6 | ],
7 | "request": {
8 | "body": {
9 | "event_token": "${[scenarioContext][siblingContexts][F1020_Case_Data_Create_C1_Token_Creation][testData][actualResponse][body][token]}"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1020 - Get Case Events On Behalf Of UserId/F1020_Case_Data_Create_C1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F1020_Case_Data_Create_C1_Token_Creation",
3 | "_extends_": "F1020_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1020 - Get Case Events On Behalf Of UserId/F1020_Case_Data_Create_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F1020_Case_Data_Create_Token_Creation",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1",
4 | "specs": [
5 | "to create a token for case creation"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1020 - Get Case Events On Behalf Of UserId/S-1020.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Must get event data after updating with on_behalf_of user",
3 | "_guid_": "S-1020",
4 | "_extends_": "F1020_Get_CaseEvent_With_On_Behalf_Of_User",
5 | "specs": [
6 | "an active profile in CCD"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1024- NullifyByDefault/TTL_Case_Data_NBD.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "TTL_Case_Data_NBD",
3 |
4 | "TTL": null
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1024- NullifyByDefault/TTL_Case_Data_NBD_Empty.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "TTL_Case_Data_NBD_Empty",
3 |
4 | "TTL" : { }
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1024- NullifyByDefault/TTL_Classifications_NBD.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "TTL_Classifications_NBD",
3 |
4 | "TTL": {
5 | "classification" : "PUBLIC",
6 | "value" : { }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-1024- NullifyByDefault/TTL_Classifications_NBD_Empty.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "TTL_Classifications_NBD_Empty",
3 |
4 | "TTL" : {
5 | "classification" : "PUBLIC",
6 | "value" : { }
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create",
3 | "_extends_": "Befta_Jurisdiction2_Default_Full_Case_Creation_Data_solicitor_1",
4 |
5 | "specs": [
6 | "to create a full case"
7 | ],
8 |
9 | "users": {
10 | "invokingUser": {
11 | "_extends_": "F-103_User_Richard"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_C1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_C1",
3 | "_extends_": "F103_Case_Data_Create",
4 |
5 | "specs": [
6 | "C1, which has just been"
7 | ],
8 |
9 | "request": {
10 | "body": {
11 | "event_token": "${[scenarioContext][siblingContexts][F103_Case_Data_Create_C1_Token_Creation][testData][actualResponse][body][token]}"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_C1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_C1_Token_Creation",
3 | "_extends_": "F103_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_C2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_C2",
3 | "_extends_": "F103_Case_Data_Create",
4 |
5 | "specs": [
6 | "C2, which has just been"
7 | ],
8 |
9 | "request": {
10 | "body": {
11 | "event_token": "${[scenarioContext][siblingContexts][F103_Case_Data_Create_C2_Token_Creation][testData][actualResponse][body][token]}"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_C2_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_C2_Token_Creation",
3 | "_extends_": "F103_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_C3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_C3",
3 | "_extends_": "F103_Case_Data_Create",
4 |
5 | "specs": [
6 | "C3, which has just been"
7 | ],
8 |
9 | "request": {
10 | "body": {
11 | "event_token": "${[scenarioContext][siblingContexts][F103_Case_Data_Create_C3_Token_Creation][testData][actualResponse][body][token]}"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_C3_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_C3_Token_Creation",
3 | "_extends_": "F103_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/F103_Case_Data_Create_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F103_Case_Data_Create_Token_Creation",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1",
4 |
5 | "specs": [
6 | "to create a token for case creation"
7 | ],
8 |
9 | "users": {
10 | "invokingUser": {
11 | "_extends_": "F-103_User_Richard"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/S-604_expectedResponse.td.json:
--------------------------------------------------------------------------------
1 | { "_guid_": "S-604_expectedResponse",
2 |
3 | "_extends_": "Common_403_Response",
4 | "body": {
5 | "message": "Access to other user's case role assignments not granted",
6 | "details": null,
7 | "callbackErrors": null,
8 | "callbackWarnings": null,
9 | "exception": "uk.gov.hmcts.ccd.endpoint.exceptions.CaseRoleAccessException"
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/users/F-103_User_Dil.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-103_User_Dil",
3 | "_extends_": "BeftaCaseworker2Solicitor3",
4 |
5 | "specs": [
6 | "Dil - with an active profile",
7 | "Dil - with a valid User ID"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/users/F-103_User_Jamal.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-103_User_Jamal",
3 | "_extends_": "BeftaCaseworkerCaa",
4 |
5 | "specs": [
6 | "Jamal - who is a privileged user with permissions to access the case assignments of other users"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/users/F-103_User_Richard.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-103_User_Richard",
3 | "_extends_": "BeftaCaseworker2Solicitor2",
4 |
5 | "specs": [
6 | "Richard - who can create a case"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-103 - Get Case Users V2/users/F-103_User_Steve.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-103_User_Steve",
3 | "_extends_": "BeftaCaseworker2Solicitor1",
4 |
5 | "specs": [
6 | "Steve - with an active profile",
7 | "Steve - who is not a privileged user and does not have permissions to access the case assignments of other users"
8 | ]
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering1_1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering1_1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering1_2_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering1_2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering1_3_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering1_3_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering2_1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering2_1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering2_2_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering2_2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering2_3_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering2_3_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering3_1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering3_1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering3_2_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering3_2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Ordering3_3_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Ordering3_3_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Pagination1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Pagination1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Pagination2_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Pagination2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Pagination3_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Pagination3_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-104 - Internal Search API/case_creation/Create_Case_Private_Autotest1_Pagination4_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Case_Creation_Autotest1_Data_Pagination4_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/With Organisation Context/S-105.17/S-105.17_Verify_Case_Roles_for_Case_C1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.17_Verify_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/With Organisation Context/common/F-105_Get_Organisation_Identifier_Hemanth.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Retrieve user's in Hemanth's organisation (+ organisationIdentifier)",
3 |
4 | "_guid_": "F-105_Get_Organisation_Identifier_Hemanth",
5 | "_extends_": "F-105_Get_Organisation_Identifier_Base",
6 |
7 | "users": {
8 | "invokingUser": {
9 | "_extends_": "F-105_User_Hemanth"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/With Organisation Context/common/F-105_Get_Organisation_Identifier_Olawale.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Retrieve user's in Olawale's organisation (+ organisationIdentifier)",
3 |
4 | "_guid_": "F-105_Get_Organisation_Identifier_Olawale",
5 | "_extends_": "F-105_Get_Organisation_Identifier_Base",
6 |
7 | "users": {
8 | "invokingUser": {
9 | "_extends_": "F-105_User_Olawale"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.11.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.11_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.2.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.2_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.3.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.3_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.4.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.4_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.5.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.5_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.6.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.6_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Dil hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.7.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.7_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/Without Organisation Context/S-105.8.verify.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-105.8_Get_Case_Roles_for_Case_C1",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
4 |
5 | "specs": [
6 | "to verify that Olawale hasn't received the role CR-1 over the case C1"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_Add_Case_Assigned_User_Roles_201_response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_Add_Case_Assigned_User_Roles_201_response",
3 | "_extends_": "Common_201_Response",
4 |
5 | "body": {
6 | "status_message": "Case-User-Role assignments created successfully"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_Add_Case_Assigned_User_Roles_400_response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_Add_Case_Assigned_User_Roles_400_response",
3 | "_extends_": "Common_400_Response",
4 |
5 | "body": {
6 | "exception": "uk.gov.hmcts.ccd.endpoint.exceptions.BadRequestException",
7 | "details": null,
8 | "callbackErrors": null,
9 | "callbackWarnings": null
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_Get_Case_Roles_for_Case_C1_Empty_Response_Base",
3 | "_extends_": "F-105_Get_Case_Roles_for_Case_C1_Base",
4 |
5 | "expectedResponse": {
6 | "body": {
7 | "case_users": []
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_User_Dil.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_User_Dil",
3 |
4 | "_extends_": "BeftaCaseworker2Solicitor2"
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_User_Hemanth.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_User_Hemanth",
3 |
4 | "username": "befta.master.solicitor.benjamin@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_SOLICITOR_2_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_User_Olawale.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_User_Olawale",
3 |
4 | "username": "befta.master.solicitor.becky@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_SOLICITOR_1_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_User_Richard.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_User_Richard",
3 |
4 | "_extends_": "BeftaCaseworker2Solicitor1"
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-105 - Add Case-Assigned Users and Roles/common/F-105_Users.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-105_Users",
3 |
4 | "userRichard": {
5 | "_extends_": "F-105_User_Richard"
6 | },
7 | "userDil": {
8 | "_extends_": "F-105_User_Dil"
9 | },
10 | "userOlawale": {
11 | "_extends_": "F-105_User_Olawale"
12 | },
13 | "userHemanth": {
14 | "_extends_": "F-105_User_Hemanth"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-106 - Update Supplementary Data/F106_Case_Data_Create.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F106_Case_Data_Create",
3 | "_extends_": "Befta_Jurisdiction2_Default_Full_Case_Creation_Data_solicitor_1",
4 | "specs": [
5 | "to create a full case"
6 | ],
7 | "users": {
8 | "invokingUser": {
9 | "_extends_": "BeftaCaseworker2Solicitor2"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-106 - Update Supplementary Data/F106_Case_Data_Create_C1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F106_Case_Data_Create_C1",
3 | "_extends_": "F106_Case_Data_Create",
4 | "specs": [
5 | "C1, which has just been"
6 | ],
7 | "request": {
8 | "body": {
9 | "event_token": "${[scenarioContext][siblingContexts][F106_Case_Data_Create_C1_Token_Creation][testData][actualResponse][body][token]}"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-106 - Update Supplementary Data/F106_Case_Data_Create_C1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F106_Case_Data_Create_C1_Token_Creation",
3 | "_extends_": "F106_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-106 - Update Supplementary Data/F106_Case_Data_Create_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F106_Case_Data_Create_Token_Creation",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1",
4 | "specs": [
5 | "to create a token for case creation"
6 | ],
7 | "users": {
8 | "invokingUser": {
9 | "username": "befta.caseworker.2.solicitor.2@gmail.com",
10 | "password": "[[$CCD_CASEWORKER_AUTOTEST_PASSWORD]]"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-107 - Org Policy/F-107_User.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-107_User",
3 |
4 | "username": "befta.master.solicitor.becky@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_SOLICITOR_1_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-107 - Org Policy/S-930_Create_Case_Data_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-930_Create_Case_Data_Token_Creation",
3 | "_extends_": "F-107_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-910/S-910_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-910_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-910_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "NumberField": "910"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-910/S-910_Create_Case_Private_Autotest2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-910_Create_Case_Private_Autotest2",
3 | "_extends_": "Private_Case_Creation_Autotest2_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-910_Create_Case_Private_Autotest2_Token_Creation][testData][actualResponse][body][token]}",
7 |
8 | "data": {
9 | "NumberField": "910"
10 | }
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-910/S-910_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-910_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-910/S-910_autotest2_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-910_Create_Case_Private_Autotest2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest2_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-912/S-912_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-912_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-912_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "NumberField": "912"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-912/S-912_Create_Case_Private_Autotest2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-912_Create_Case_Private_Autotest2",
3 | "_extends_": "Private_Case_Creation_Autotest2_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-912_Create_Case_Private_Autotest2_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "NumberField": "912"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-912/S-912_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-912_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-912/S-912_autotest2_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-912_Create_Case_Private_Autotest2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest2_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-914/S-914_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-914_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-914_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "NumberField": "914"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-914/S-914_Create_Case_Private_Autotest2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-914_Create_Case_Private_Autotest2",
3 | "_extends_": "Private_Case_Creation_Autotest2_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-914_Create_Case_Private_Autotest2_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "NumberField": "914"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-914/S-914_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-914_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-914/S-914_autotest2_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-914_Create_Case_Private_Autotest2_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest2_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-916/S-916_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-916_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-916/S-917_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-916_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-916_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "DateTimeField": "1989-09-19T09:00:01.000"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-917/S-917_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-917_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-917_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "DateField": "2001-01-01"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-917/S-917_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-917_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-918/S-918_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-918_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-918_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "EmailField": "restrictedfield@ccd.com"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-918/S-918_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-918_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-919/S-919_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-919_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-919_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "FixedListField": "VALUE4"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-919/S-919_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-919_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-920/S-920_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-920_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-920_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "MoneyGBPField": "66"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-920/S-920_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-920_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-921/S-921_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-921_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-921_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "NumberField": "11"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-921/S-921_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-921_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-922/S-922_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-922_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-922_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "PhoneUKField": "07777777777"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-922/S-922_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-922_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-923/S-923_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-923_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-923_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "TextAreaField": "asdfghjkl"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-923/S-923_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-923_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-924/S-924_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-924_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-925/S-925_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-925_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-925_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-925/S-925_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-925_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-926/S-926_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-926_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-926_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "TextField": "BEFTA"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-926/S-926_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-926_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-927/S-927_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-927_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-927_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-927/S-927_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-927_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-941/S-941_Create_Case_Private_Autotest1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-941_Create_Case_Private_Autotest1",
3 | "_extends_": "Private_Case_Creation_Autotest1_Data",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][S-941_Create_Case_Private_Autotest1_Token_Creation][testData][actualResponse][body][token]}",
7 | "data": {
8 | "YesOrNoField": "No"
9 | }
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-108 - External Search API/S-941/S-941_autotest1_GetToken.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-941_Create_Case_Private_Autotest1_Token_Creation",
3 | "_extends_" : "Private_Case_Creation_Autotest1_Data_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-109 - caseworker-caa Authorisation/F-109-Befta_Jurisdiction1_Case_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-109-Befta_Jurisdiction1_Case_Creation",
3 | "_extends_": "Case_Creation_Using_Caseworker1_Role",
4 | "request": {
5 | "body": {
6 | "event_token": "${[scenarioContext][parentContext][childContexts][F-109-Befta_Jurisdiction1_Case_Creation_Token_Creation][testData][actualResponse][body][token]}"
7 | }
8 | }
9 | }
10 |
11 |
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-109 - caseworker-caa Authorisation/F-109-Befta_Jurisdiction1_Case_Creation_Auto_Event_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-109-Befta_Jurisdiction1_Case_Creation_Token_Creation",
3 | "_extends_": "Befta_Default_Token_Creation_Data_For_Case_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-109 - caseworker-caa Authorisation/F-109-Befta_Jurisdiction2_Case_Type1_Creation_Auto_Event_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-109-Befta_Jurisdiction2_Case_Type1_Creation_Token_Creation",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation",
4 | "users": {
5 | "invokingUser": {
6 | "_extends_": "BeftaCaseworker2"
7 | }
8 | }
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/Without Organisation Context/S-111.1/S-111.1.verify_roles_after.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-111.1_Get_Case_Roles_for_Case_C1_After_Remove",
3 | "_extends_": "F-111_Get_Case_Roles_for_Case_C1_Base",
4 |
5 | "specs": [
6 | "to verify Olawale's eventual loss of the role CR-1 over the case C1"
7 | ],
8 |
9 | "expectedResponse": {
10 | "body": {
11 | "case_users": []
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/Without Organisation Context/S-111.2/S-111.2.verify_roles_after.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-111.2_Get_Case_Roles_for_Case_C1_And_C2_After_Remove",
3 | "_extends_": "S-111.2_Get_Case_Roles_for_Case_C1_And_C2",
4 |
5 | "specs": [
6 | "to verify Olawale's eventual loss of all the assignments made before"
7 | ],
8 |
9 | "expectedResponse": {
10 | "body": {
11 | "case_users": []
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_Add_Case_Assigned_User_Roles_201_response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_Add_Case_Assigned_User_Roles_201_response",
3 | "_extends_": "Common_201_Response",
4 |
5 | "body": {
6 | "status_message": "Case-User-Role assignments created successfully"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_Remove_Case_Assigned_User_Roles_200_response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_Remove_Case_Assigned_User_Roles_200_response",
3 | "_extends_": "Common_200_Response",
4 |
5 | "body": {
6 | "status_message": "Case-User-Role assignments removed successfully"
7 | }
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_Remove_Case_Assigned_User_Roles_400_response.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_Remove_Case_Assigned_User_Roles_400_response",
3 | "_extends_": "Common_400_Response",
4 |
5 | "body": {
6 | "exception": "uk.gov.hmcts.ccd.endpoint.exceptions.BadRequestException",
7 | "details": null,
8 | "callbackErrors": null,
9 | "callbackWarnings": null
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_User_Dil.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_User_Dil",
3 |
4 | "_extends_": "BeftaCaseworker2Solicitor2"
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_User_Hemanth.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_User_Hemanth",
3 |
4 | "username": "befta.master.solicitor.benjamin@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_SOLICITOR_2_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_User_Olawale.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_User_Olawale",
3 |
4 | "username": "befta.master.solicitor.becky@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_SOLICITOR_1_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_User_Richard.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_User_Richard",
3 |
4 | "_extends_": "BeftaCaseworker2Solicitor1"
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-111 - Remove Case-Assigned Users and Roles/common/F-111_Users.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-111_Users",
3 |
4 | "userRichard": {
5 | "_extends_": "F-111_User_Richard"
6 | },
7 | "userDil": {
8 | "_extends_": "F-111_User_Dil"
9 | },
10 | "userOlawale": {
11 | "_extends_": "F-111_User_Olawale"
12 | },
13 | "userHemanth": {
14 | "_extends_": "F-111_User_Hemanth"
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-112 - ES Non-Searchable Fields/F-112-Befta_Master_ComplexCollectionComplex_Case_Creation_TOKEN.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-112-Befta_Master_ComplexCollectionComplex_Case_Creation_Token_Creation",
3 | "_extends_": "Befta_Master_ComplexCollectionComplex_Case_Creation_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-112 - ES Non-Searchable Fields/F-112.3-Befta_Master_ComplexCollectionComplex_Case_Creation_TOKEN.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-112.3-Befta_Master_ComplexCollectionComplex_Case_Creation_Token_Creation",
3 | "_extends_": "Befta_Master_ComplexCollectionComplex_Case_Creation_Token_Base"
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-112 - ES Non-Searchable Fields/F-112.5-Befta_Master_ComplexCollectionComplex_Case_Creation_TOKEN.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-112.5-Befta_Master_ComplexCollectionComplex_Case_Creation_Token_Creation",
3 | "_extends_": "Befta_Master_ComplexCollectionComplex_Case_Creation_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-113 - CaseLinking/S-113.3_Create_Case_Data_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-113.3_Create_Case_Data_Token_Creation",
3 | "_extends_": "F-113_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-115/F-115.feature:
--------------------------------------------------------------------------------
1 | @F-115
2 | Feature: F-115 RESERVED!!
3 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-116 - Retrieve audit events by case ID/F-116_Test_Data_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-116_Test_Data_Base",
3 | "productName": "CCD Data Store",
4 | "operationName": "Retrieve audit events by case ID",
5 | "method": "GET",
6 | "uri": "/cases/{cid}/events",
7 | "user": {
8 | "_extends_": "Common_User_For_Request"
9 | },
10 | "request": {
11 | "_extends_": "Common_Request",
12 | "headers": {
13 | "experimental": true
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-125 - Swagger Pages and API Specs/S-125.1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-125.1",
3 | "title": "must show Swagger UI page for Internal V1 APIs",
4 | "_extends_": "F-125_Swagger_UI",
5 |
6 | "specs": [
7 | "to observe the swagger UI content"
8 | ],
9 |
10 | "request": {
11 | "queryParams": {
12 | "urls.primaryName": "v1_internal"
13 | }
14 | }
15 |
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-125 - Swagger Pages and API Specs/S-125.2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-125.2",
3 | "title": "must show Swagger UI page for External V1 APIs",
4 | "_extends_": "F-125_Swagger_UI",
5 |
6 | "specs": [
7 | "to observe the swagger UI content"
8 | ],
9 |
10 | "request": {
11 | "queryParams": {
12 | "urls.primaryName": "v1_internal"
13 | }
14 | }
15 |
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-125 - Swagger Pages and API Specs/S-125.3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-125.3",
3 | "title": "must show Swagger UI page for Internal V2 APIs",
4 | "_extends_": "F-125_Swagger_UI",
5 |
6 | "specs": [
7 | "to observe the swagger UI content"
8 | ],
9 |
10 | "request": {
11 | "queryParams": {
12 | "urls.primaryName": "v1_internal"
13 | }
14 | }
15 |
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-125 - Swagger Pages and API Specs/S-125.4.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-125.4",
3 | "title": "must show Swagger UI page for External V2 APIs",
4 | "_extends_": "F-125_Swagger_UI",
5 |
6 | "specs": [
7 | "to observe the swagger UI content"
8 | ],
9 |
10 | "request": {
11 | "queryParams": {
12 | "urls.primaryName": "v1_internal"
13 | }
14 | }
15 |
16 | }
17 |
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-126 - Get Case Events On Behalf Of User/F126_Case_Data_Create.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F126_Case_Data_Create",
3 | "_extends_": "Befta_Jurisdiction2_Default_Full_Case_Creation_Data_solicitor_1",
4 | "specs": [
5 | "to create a full case"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-126 - Get Case Events On Behalf Of User/F126_Case_Data_Create_C1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F126_Case_Data_Create_C1",
3 | "_extends_": "F126_Case_Data_Create",
4 | "specs": [
5 | "C1, which has just been"
6 | ],
7 | "request": {
8 | "body": {
9 | "event_token": "${[scenarioContext][siblingContexts][F126_Case_Data_Create_C1_Token_Creation][testData][actualResponse][body][token]}"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-126 - Get Case Events On Behalf Of User/F126_Case_Data_Create_C1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F126_Case_Data_Create_C1_Token_Creation",
3 | "_extends_": "F126_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-126 - Get Case Events On Behalf Of User/F126_Case_Data_Create_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F126_Case_Data_Create_Token_Creation",
3 | "_extends_": "Befta_Jurisdiction2_Default_Token_Creation_Data_For_Case_Creation_Solicitor_1",
4 | "specs": [
5 | "to create a token for case creation"
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-126 - Get Case Events On Behalf Of User/S-1261.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "title": "Must get event data after updating with on_behalf_of user",
3 | "_guid_": "S-1261",
4 | "_extends_": "F126_Get_CaseEvent_With_On_Behalf_Of_User",
5 | "specs": [
6 | "an active profile in CCD"
7 | ]
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-129 - Access Control SC/F-129.5_Private_Case_Found.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-129.5_Private_Case_Found",
3 | "_extends_": "F-129_Private_Case_Found",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_" : "PrivateCaseworker"
8 | }
9 | }
10 |
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-129 - Access Control SC/F-129.5_Restricted_Case_Not_Found.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-129.5_Restricted_Case_Not_Found",
3 | "_extends_": "F-129_Restricted_Case_Not_Found",
4 |
5 | "users": {
6 | "invokingUser": {
7 | "_extends_" : "PrivateCaseworker"
8 | }
9 | }
10 |
11 | }
12 |
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-129 - Access Control SC/F-129_Get_Case_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-129_Get_Case_Base",
3 |
4 | "productName": "CCD Data Store",
5 | "operationName": "retrieve a case by id",
6 |
7 | "method": "GET",
8 | "uri": "/cases/{cid}",
9 |
10 | "request": {
11 | "headers": {
12 | "_extends_": "Common_Request_Headers",
13 | "experimental": true
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-130 - AC CRUD external createCase/S-130.1_Get_Event_Trigger.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "S-130.1_Get_Event_Trigger",
3 | "_extends_" : "F-130_Get_Event_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-130 - Create Case Citizen V1 Supplementary Data/F130_Case_Data_Create.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F130_Case_Data_Create",
3 | "_extends_": "Befta_Jurisdiction2_Default_Full_Case_Creation_Data_solicitor_1",
4 | "specs": [
5 | "to create a full case"
6 | ],
7 | "users": {
8 | "invokingUser": {
9 | "_extends_": "BeftaCaseworker2Solicitor2"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-130 - Create Case Citizen V1 Supplementary Data/F130_Case_Data_Create_C1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F130_Case_Data_Create_C1",
3 | "_extends_": "F130_Case_Data_Create",
4 | "specs": [
5 | "C1, which has just been"
6 | ],
7 | "request": {
8 | "body": {
9 | "event_token": "${[scenarioContext][siblingContexts][F130_Case_Data_Create_C1_Token_Creation][testData][actualResponse][body][token]}"
10 | }
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-130 - Create Case Citizen V1 Supplementary Data/F130_Case_Data_Create_C1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F130_Case_Data_Create_C1_Token_Creation",
3 | "_extends_": "F130_Case_Data_Create_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-13010 - AC Case Access Categories/CreateCases/F-13010_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-13010_CreateCase",
3 | "_extends_" : "F-13010_CreateCaseBase",
4 |
5 | "request": {
6 | "body": {
7 | "event_token": "${[scenarioContext][parentContext][childContexts][F-13010_CreateCase_Token_Creation][testData][actualResponse][body][token]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-13010 - AC Case Access Categories/Events/F-13010.1_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-13010.1_CreateCase_Token_Creation",
3 | "_extends_" : "F-13010_Get_Event_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-13010 - AC Case Access Categories/Events/F-13010.2_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-13010.2_CreateCase_Token_Creation",
3 | "_extends_" : "F-13010_Get_Event_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-13010 - AC Case Access Categories/Events/F-13010.3_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-13010.3_CreateCase_Token_Creation",
3 | "_extends_" : "F-13010_Get_Event_Token_Base",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "caseTypeId": "FT_CaseAccessCategories_1"
8 | }
9 | },
10 |
11 | "expectedResponse": {
12 | "body" : {
13 | "case_details" : {
14 | "case_type_id" : "FT_CaseAccessCategories_1"
15 | }
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-13010 - AC Case Access Categories/Events/F-13010_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-13010_CreateCase_Token_Creation",
3 | "_extends_" : "F-13010_Get_Event_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-131 - AC CRUD external createEvent/F-131.2_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "S-131.2_Token_Creation",
3 | "_extends_" : "F-131_Token_Creation_Base",
4 |
5 | "request": {
6 | "_extends_": "Common_Request",
7 | "pathVariables": {
8 | "etid": "event2",
9 | "caseId": "${[scenarioContext][parentContext][childContexts][F-131_CreateCase][testData][actualResponse][body][id]}"
10 | }
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-131 - AC CRUD external createEvent/F-131_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-131_CreateCase_Token_Creation",
3 | "_extends_" : "F-130_Get_Event_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-131 - AC CRUD external createEvent/S-131.1_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "S-131.1_Token_Creation",
3 | "_extends_" : "F-131_Token_Creation_Base",
4 |
5 | "request": {
6 | "_extends_": "Common_Request",
7 | "pathVariables": {
8 | "etid": "event1",
9 | "caseId": "${[scenarioContext][parentContext][childContexts][F-131_CreateCase][testData][actualResponse][body][id]}"
10 | },
11 | "event_id" : "event1"
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-131 - AC CRUD external createEvent/S-131.4_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "S-131.4_Token_Creation",
3 | "_extends_" : "F-131_Token_Creation_Base",
4 |
5 | "request": {
6 | "_extends_": "Common_Request",
7 | "pathVariables": {
8 | "etid": "event3",
9 | "caseId": "${[scenarioContext][parentContext][childContexts][F-131_CreateCase][testData][actualResponse][body][id]}"
10 | },
11 | "event_id" : "event3"
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-131 - AC CRUD external createEvent/S-131.5_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "S-131.5_Token_Creation",
3 | "_extends_" : "F-131_Token_Creation_Base",
4 |
5 | "request": {
6 | "_extends_": "Common_Request",
7 | "pathVariables": {
8 | "etid": "event1",
9 | "caseId": "${[scenarioContext][parentContext][childContexts][F-131.5_CreateCase][testData][actualResponse][body][id]}"
10 | },
11 | "event_id" : "event1"
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-132 - AC CRUD external getEvent/F-132_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-132_CreateCase",
3 | "_extends_": "F-131_CreateCase",
4 |
5 | "request": {
6 | "body": {
7 | "event_token": "${[scenarioContext][parentContext][childContexts][F-132_CreateCase_Token_Creation][testData][actualResponse][body][token]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-132 - AC CRUD external getEvent/F-132_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-132_CreateCase_Token_Creation",
3 | "_extends_" : "F-131_CreateCase_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-133 - AC CRUD external getCase/F-133_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-133_CreateCase",
3 | "_extends_" : "F-131_CreateCase",
4 |
5 | "request": {
6 | "body": {
7 | "event_token": "${[scenarioContext][parentContext][childContexts][F-133_CreateCase_Token_Creation][testData][actualResponse][body][token]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-133 - AC CRUD external getCase/F-133_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-133_CreateCase_Token_Creation",
3 | "_extends_" : "F-131_CreateCase_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-134 - AC CRUD internal jurisdictions/S-134.1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-134.1",
3 | "_extends_": "F-134_Test_Data_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-134 - AC CRUD internal jurisdictions/S-134.2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-134.2",
3 | "_extends_": "F-134_Test_Data_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-134 - AC CRUD internal jurisdictions/S-134.3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-134.3",
3 | "_extends_": "F-134_Test_Data_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-135 - AC CRUD internal event-triggers/F-135.3_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-135.3_CreateCase",
3 | "_extends_": "F-131.5_CreateCase"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-135 - AC CRUD internal event-triggers/F-135_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-135_CreateCase_Token_Creation",
3 | "_extends_" : "F-130_Get_Event_Token_Base"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.1_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-139.1_CreateCase",
3 | "_extends_": "F-138_CreateCase",
4 |
5 | "request": {
6 | "body": {
7 | "event_token": "${[scenarioContext][parentContext][childContexts][S-139.1_CreateCase_Token_Creation][testData][actualResponse][body][token]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.1_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-139.1_CreateCase_Token_Creation",
3 | "_extends_": "F-138_CreateCase_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.2_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-139.2_CreateCase",
3 | "_extends_": "F-131_CreateCase",
4 |
5 | "request": {
6 | "body": {
7 | "event_token": "${[scenarioContext][parentContext][childContexts][S-139.2_CreateCase_Token_Creation][testData][actualResponse][body][token]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.2_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-139.2_CreateCase_Token_Creation",
3 | "_extends_": "F-138_CreateCase_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.4_Event_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_" : "S-139.4_Event_Token_Creation",
3 | "_extends_" : "S-132.2_Event5_Token_Creation",
4 |
5 |
6 | "request": {
7 | "pathVariables": {
8 | "caseId": "${[scenarioContext][parentContext][childContexts][S-139.2_CreateCase][testData][actualResponse][body][id]}"
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.5_CreateCase.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-139.5_CreateCase",
3 | "_extends_": "F-131.5_CreateCase",
4 |
5 | "request": {
6 | "body": {
7 | "event_token": "${[scenarioContext][parentContext][childContexts][S-139.5_CreateCase_Token_Creation][testData][actualResponse][body][token]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-139 - AC CRUD internal case view/S-139.5_CreateCase_Token_Creation.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-139.5_CreateCase_Token_Creation",
3 | "_extends_": "S-131.5_CreateCase_Token_Creation"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-140 - CategoriesAndDocument endpoint/F-140_Test_Data_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-140_Test_Data_Base",
3 | "productName": "CCD Data Store",
4 | "operationName": "Get categoriesAndDocuments",
5 | "method": "GET",
6 | "uri": "/categoriesAndDocuments/{cid}",
7 |
8 | "request": {
9 | "_extends_": "Common_Request",
10 | "headers": {
11 | "experimental": true,
12 | "_extends_": "Common_Request_Headers"
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-141 - documentData endpoint/F-141_Test_Data_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-141_Test_Data_Base",
3 | "productName": "CCD Data Store",
4 | "operationName": "PUT documentData",
5 | "method": "PUT",
6 | "uri": "/documentData/caseref/{cid}",
7 |
8 | "request": {
9 | "_extends_": "Common_Request",
10 | "headers": {
11 | "_extends_": "Common_Request_Headers"
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-141 - documentData endpoint/S-141.10_GetCaseEventHistory.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-141.10_GetCaseEventHistory",
3 | "_extends_": "F-141_GetCaseEventHistory",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][siblingContexts][S-141.10_CreateCase][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-141 - documentData endpoint/S-141.11_GetCaseEventHistory.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "S-141.11_GetCaseEventHistory",
3 | "_extends_": "F-141_GetCaseEventHistory",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][siblingContexts][S-141.11_CreateCase][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-142 - Get Linked Case V2 External/UpdateCase/F-142_GetUpdateToken_MasterCaseType_NoAccessCase1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-142_GetUpdateToken_MasterCaseType_NoAccessCase1",
3 | "_extends_": "F-142_GetUpdateToken_MasterCaseType__Base",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][siblingContexts][NoAccessCase1][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/F-142 - Get Linked Case V2 External/UpdateCase/F-142_GetUpdateToken_MasterCaseType_NoAccessCase2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "F-142_GetUpdateToken_MasterCaseType_NoAccessCase2",
3 | "_extends_": "F-142_GetUpdateToken_MasterCaseType__Base",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][parentContext][siblingContexts][NoAccessCase2][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/AllGrantedAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "AllGrantedAccessControlList",
3 |
4 | "role": "[[ANYTHING_PRESENT]]",
5 | "create": true,
6 | "read": true,
7 | "update": true,
8 | "delete": true
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerAutotest1AccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerAutotest1AccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-autotest1",
6 | "delete": false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerAutotest1PrivateAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerAutotest1PrivateAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-autotest1-private",
6 | "delete": false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerAutotest1SeniorAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerAutotest1SeniorAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-autotest1-senior",
6 | "delete": false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerAutotest1SolicitorAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerAutotest1SolicitorAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-autotest1-solicitor",
6 | "delete": false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerBeftaJurisdiction1AccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerBeftaJurisdiction1AccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-befta_jurisdiction_1",
6 | "delete": false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerBeftaJurisdiction1NoReadAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerBeftaJurisdiction1NoReadAccessControlList",
3 | "_extends_": "NoReadAccessControlList",
4 |
5 | "role": "caseworker-befta_jurisdiction_1",
6 | "delete": false,
7 | "read": false
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerBeftaMasterAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerBeftaMasterAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-befta_master"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerCaaAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerCaaAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-caa",
6 | "delete": false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/CaseworkerCaaNoReadAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerCaaNoReadAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role": "caseworker-caa",
6 | "delete": false,
7 | "read": false
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/DefendantAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "DefendantAccessControlList",
3 | "_extends_": "AllGrantedAccessControlList",
4 |
5 | "role" : "[DEFENDANT]",
6 | "delete" : false
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/acls/NoReadAccessControlList.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "NoReadAccessControlList",
3 |
4 | "role": "[[ANYTHING_PRESENT]]",
5 | "create": true,
6 | "read": false,
7 | "update": true,
8 | "delete": true
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/case/befta_new/Befta_Default_Full_Case_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Befta_Default_Full_Case_Data",
3 |
4 | "TextField": "Some Text",
5 | "NumberField": "164528",
6 | "YesOrNoField": "Yes",
7 | "PhoneUKField": "07123456789",
8 | "EmailField": "ccd@hmcts.net",
9 | "MoneyGBPField": "4200"
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/case/private_new/Private_Autotest_Default_Full_Case_Data_External.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Private_Autotest_Default_Full_Case_Data_External",
3 |
4 | "TextField": "Some Text",
5 | "NumberField": "164528",
6 | "YesOrNoField": "Yes",
7 | "PhoneUKField": "07123456789",
8 | "MoneyGBPField": "4200"
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/case_document/Common_Response_Header_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Common_Response_Header_Base",
3 |
4 | "Cache-Control" : "[[ANYTHING_PRESENT]]",
5 | "Content-Length" : "[[ANYTHING_PRESENT]]",
6 | "Content-Type" : "application/json",
7 | "Date" : "[[ANYTHING_PRESENT]]",
8 | "Expires" : "[[ANYTHING_PRESENT]]",
9 | "Pragma" : "no-cache",
10 | "X-Content-Type-Options" : "nosniff",
11 | "X-Frame-Options" : "DENY",
12 | "X-Xss-Protection" : "1; mode=block"
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/case_type/Default_Final_Case_Type_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Default_Final_Case_Type_Data"
3 | }
4 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/case_type/TTLCaseType/GrantAccess/GrantAccess_TTLCaseType_manageTTLUser_PreRequisiteCitizen.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "GrantAccess_TTLCaseType_manageTTLUser_PreRequisiteCitizen",
3 | "_extends_": "GrantAccess_TTLCaseType_manageTTLUser_PreRequisiteCaseworker",
4 |
5 | "request": {
6 | "pathVariables": {
7 | "cid": "${[scenarioContext][siblingContexts][CreateCase_TTLCaseType_PreRequisiteCitizen][testData][actualResponse][body][id]}"
8 | }
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseFieldDefinitionWithACLs.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseFieldDefinitionWithACLs",
3 | "_extends_": "CaseFieldDefinitionWithoutACLs",
4 |
5 | "acls": [
6 | {
7 | "_extends_" : "AllGrantedAccessControlList"
8 | },
9 | {
10 | "_extends_" : "AllGrantedAccessControlList"
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseFieldDefinitionWithNoReadACL.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseFieldDefinitionWithNoReadACLs",
3 | "_extends_": "CaseFieldDefinitionWithoutACLs",
4 |
5 | "acls": [
6 | {
7 | "_extends_" : "NoReadAccessControlList"
8 | },
9 | {
10 | "_extends_" : "NoReadAccessControlList"
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseManagementLocation_AnyValues.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseManagementLocation_AnyValues",
3 |
4 | "baseLocation": "[[ANY_NUMBER_NOT_NULLABLE]]",
5 | "region": "[[ANY_NUMBER_NOT_NULLABLE]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseManagementLocation_FromRefData_SiblingContext.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseManagementLocation_FromRefData_SiblingContext",
3 |
4 | "baseLocation": "${[scenarioContext][siblingContexts][Get_RefData_BuildingLocations_Load_All][testData][actualResponse][body][arrayInMap][0][epimms_id]}",
5 | "region": "${[scenarioContext][siblingContexts][Get_RefData_BuildingLocations_Load_All][testData][actualResponse][body][arrayInMap][0][region_id]}"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseManagementLocation_FromRequest.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseManagementLocation_FromRequest",
3 |
4 | "baseLocation": "${[scenarioContext][testData][request][body][data][caseManagementLocation][baseLocation]}",
5 | "region": "${[scenarioContext][testData][request][body][data][caseManagementLocation][region]}"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseViewFieldACL.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseViewFieldACL",
3 | "_extends_": "CaseViewFieldMetadataFalse",
4 |
5 | "acls": [
6 | {
7 | "_extends_": "AllGrantedAccessControlList"
8 | },
9 | {
10 | "_extends_": "AllGrantedAccessControlList"
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseViewFieldMetadataFalse.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_extends_": "BaseCaseViewField",
3 | "_guid_": "CaseViewFieldMetadataFalse",
4 |
5 | "metadata": false,
6 | "display_context": "OPTIONAL",
7 | "show_summary_change_option": true
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/CaseViewFieldMetadataTrue.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_extends_": "BaseCaseViewField",
3 | "_guid_": "CaseViewFieldMetadataTrue",
4 |
5 | "metadata": true,
6 | "display_context": null,
7 | "show_summary_change_option": null
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/casefields/TTL_Classifications.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "TTL_Classifications",
3 |
4 | "TTL": {
5 | "value": {
6 | "SystemTTL": "PUBLIC",
7 | "OverrideTTL": "PUBLIC",
8 | "Suspended": "PUBLIC"
9 | },
10 | "classification": "PUBLIC"
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/errors/422_TTL_Guard.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "422_TTL_Guard",
3 | "_extends_": "Common_422_Response",
4 |
5 | "body" : {
6 | "exception" : "uk.gov.hmcts.ccd.endpoint.exceptions.ValidationException",
7 | "message" : "Updating the TTL suspension or override values only allowed if the deletion will occur beyond the guard period.",
8 | "details" : null
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/errors/NegativeResponseBody.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "NegativeResponseBody",
3 |
4 | "exception" : "[[ANYTHING_PRESENT]]",
5 | "message" : "[[ANYTHING_PRESENT]]",
6 | "details" : null,
7 | "callbackErrors" : null,
8 | "callbackWarnings" : null
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/events/MidEvent/MidEvent_v1Ext_Caseworker__PositiveResponse_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "MidEvent_v1Ext_Caseworker__PositiveResponse_Base",
3 | "_extends_": "MidEvent_v1Ext_Caseworker__Base",
4 |
5 | "expectedResponse": {
6 | "_extends_": "Common_200_Response",
7 | "body": {
8 | "data": {}
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/events/MidEvent/MidEvent_v1Ext_Citizen__PositiveResponse_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "MidEvent_v1Ext_Citizen__PositiveResponse_Base",
3 | "_extends_": "MidEvent_v1Ext_Citizen__Base",
4 |
5 | "expectedResponse": {
6 | "_extends_": "Common_200_Response",
7 | "body": {
8 | "data": {}
9 | }
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/events/MidEvent/MidEvent_v2Ext__PositiveResponse_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "MidEvent_v2Ext__PositiveResponse_Base",
3 | "_extends_": "MidEvent_v2Ext__Base",
4 |
5 | "expectedResponse": {
6 | "_extends_": "Common_200_Response",
7 | "body": {
8 | "data": {},
9 |
10 | "_links": {
11 | "self": {
12 | "href": "[[ANY_STRING_NOT_NULLABLE]]"
13 | }
14 | }
15 | }
16 | }
17 | }
18 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/external/ref-data/Get_RefData_OrgServices_Load_All.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Get_RefData_OrgServices_Load_All",
3 | "_extends_": "Get_RefData_OrgServices__Base",
4 |
5 | "specs": [
6 | "to load all ref-data services"
7 | ],
8 |
9 | "users": {
10 | "invokingUser": {
11 | "_extends_": "BeftaCaseworkerCaa"
12 | }
13 | },
14 |
15 | "expectedResponse": {
16 | "body" : {
17 | "arrayInMap" : "[[ANY_NULLABLE]]"
18 | }
19 | }
20 |
21 | }
22 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/CommonFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CommonFieldType",
3 |
4 | "min": null,
5 | "max": null,
6 | "regular_expression": null,
7 | "fixed_list_items": [],
8 | "complex_fields": [],
9 | "collection_field_type": null
10 | }
11 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/SearchResultViewColumn.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "SearchResultViewColumn",
3 |
4 | "label": "Last State Modified Date",
5 | "order": 1,
6 | "metadata": false,
7 | "case_field_id": "[LAST_STATE_MODIFIED_DATE]",
8 | "case_field_type": {
9 | "_extends_": "BaseDateTimeFieldType"
10 | },
11 | "display_context_parameter": null
12 | }
13 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/SearchResultViewColumnMetadataFalse.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "SearchResultViewColumnMetadataFalse",
3 |
4 | "order": null,
5 | "metadata": false,
6 | "display_context_parameter": null
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/SearchResultViewColumnMetadataTrue.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "SearchResultViewColumnMetadataTrue",
3 |
4 | "order": null,
5 | "metadata": true,
6 | "display_context_parameter": null
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/WizardPageComplexFieldOverride.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "WizardPageComplexFieldOverride",
3 |
4 | "display_context": "OPTIONAL",
5 | "label": null,
6 | "hint_text": null,
7 | "show_condition": null,
8 | "retain_hidden_value": null
9 | }
10 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseAddressUKFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseAddressUKFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "AddressUK",
6 | "type": "Complex"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseCollectionFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseCollectionFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "[[ANYTHING_PRESENT]]",
6 | "type": "Collection"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseComplexFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseComplexFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "ComplexType",
6 | "type": "Complex"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseDateFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseDateFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "Date",
6 | "type": "Date"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseDateTimeFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseDateTimeFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "DateTime",
6 | "type": "DateTime"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseDocumentFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseDocumentFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "Document",
6 | "type": "Document"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseEmailFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseEmailFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "Email",
6 | "type": "Email"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseFixedListFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseFixedListFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "FixedList-FixedListType",
6 | "type": "FixedList"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseFixedRadioListFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseFixedRadioListFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "FixedRadioList-FixedRadioListType",
6 | "type": "FixedRadioList"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseMoneyGBPFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseMoneyGBPFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "MoneyGBP",
6 | "type": "MoneyGBP"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseMultiSelectListFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseMultiSelectListFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "MultiSelectList-MultiSelectListType",
6 | "type": "MultiSelectList"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseNestedComplexFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseNestedComplexFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "NestedComplexType",
6 | "type": "Complex"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseNumberFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseNumberFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "Number",
6 | "type": "Number"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BasePhoneUKFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BasePhoneUKFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "PhoneUK",
6 | "type": "PhoneUK",
7 | "regular_expression": "^(((\\+44\\s?\\d{4}|\\(?0\\d{4}\\)?)\\s?\\d{3}\\s?\\d{3})|((\\+44\\s?\\d{3}|\\(?0\\d{3}\\)?)\\s?\\d{3}\\s?\\d{4})|((\\+44\\s?\\d{2}|\\(?0\\d{2}\\)?)\\s?\\d{4}\\s?\\d{4}))(\\s?\\#(\\d{4}|\\d{3}))?$"
8 | }
9 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseTextAreaFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseTextAreaFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "TextArea",
6 | "type": "TextArea"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseTextFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseTextFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "Text",
6 | "type": "Text"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/fieldtypes/base/BaseYesOrNoFieldType.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BaseYesOrNoFieldType",
3 | "_extends_": "CommonFieldType",
4 |
5 | "id": "YesOrNo",
6 | "type": "YesOrNo"
7 | }
8 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/files/Sample.doc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hmcts/ccd-data-store-api/c34a7c5ed4cd272c5e4272f335599e93964f2d00/src/aat/resources/features/common/files/Sample.doc
--------------------------------------------------------------------------------
/src/aat/resources/features/common/files/Sample.pdf:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hmcts/ccd-data-store-api/c34a7c5ed4cd272c5e4272f335599e93964f2d00/src/aat/resources/features/common/files/Sample.pdf
--------------------------------------------------------------------------------
/src/aat/resources/features/common/files/Sample.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hmcts/ccd-data-store-api/c34a7c5ed4cd272c5e4272f335599e93964f2d00/src/aat/resources/features/common/files/Sample.png
--------------------------------------------------------------------------------
/src/aat/resources/features/common/files/Sample.xlsx:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hmcts/ccd-data-store-api/c34a7c5ed4cd272c5e4272f335599e93964f2d00/src/aat/resources/features/common/files/Sample.xlsx
--------------------------------------------------------------------------------
/src/aat/resources/features/common/grant-access/Grant_Access__PositiveResponse_Base.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Grant_Access__PositiveResponse_Base",
3 | "_extends_": "Grant_Access__Base",
4 |
5 | "expectedResponse": {
6 | "_extends_": "Common_201_Response",
7 | "headers": {
8 | "Content-Length": "[[ANYTHING_PRESENT]]",
9 | "Content-Type": "[[ANY_STRING_NULLABLE]]",
10 | "Vary": "Accept-Encoding"
11 | }
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/jurisdiction/Default_Final_Jurisdiction_Data.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "Default_Final_Jurisdiction_Data",
3 | "id": "AUTOTEST1",
4 |
5 | "name": "Auto Test 1",
6 | "description": "Content for the Test Jurisdiction.",
7 |
8 | "caseTypes": [
9 | {
10 | "_guid_": "Default_Final_Case_Type_Data"
11 | }
12 | ]
13 | }
14 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/BeftaCaseworker1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworker1",
3 |
4 | "username": "befta.caseworker.1@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_1_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/BeftaCaseworker2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworker2",
3 |
4 | "username": "befta.caseworker.2@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_2_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/BeftaCaseworker3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworker3",
3 |
4 | "username": "befta.caseworker.3@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_3_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/BeftaCaseworkerCaa.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworkerCaa",
3 |
4 | "username": "befta.caseworker.caa@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_CAA_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/BeftaMasterCaseworker.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaMasterCaseworker",
3 |
4 | "username": "master.caseworker@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_CASEWORKER_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/CaseworkerAutotest.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "CaseworkerAutotest",
3 |
4 | "username": "[[$CCD_CASEWORKER_AUTOTEST_EMAIL]]",
5 | "password": "[[$CCD_CASEWORKER_AUTOTEST_PASSWORD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/ExternalCaseworkerSolicitor.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "ExternalCaseworkerSolicitor",
3 |
4 | "username": "[[$CCD_PRIVATE_CASEWORKER_SOLICITOR_EMAIL]]",
5 | "password": "[[$CCD_PRIVATE_CASEWORKER_SOLICITOR_PASSWORD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/GroupAccessCaseworkerAutotest.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "GroupAccessCaseworkerAutotest",
3 | "_extends_": "BeftaCaseworker1"
4 | }
5 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/PrivateCaseworker.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "PrivateCaseworker",
3 |
4 | "username": "[[$CCD_PRIVATE_CASEWORKER_EMAIL]]",
5 | "password": "[[$CCD_PRIVATE_CASEWORKER_PASSWORD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/RestrictedCaseworker.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "RestrictedCaseworker",
3 |
4 | "username": "[[$CCD_RESTRICTED_CASEWORKER_EMAIL]]",
5 | "password": "[[$CCD_RESTRICTED_CASEWORKER_PASSWORD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/citizen/BeftaCitizen2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCitizen2",
3 |
4 | "username": "befta.citizen.2@gmail.com",
5 | "password": "[[$CCD_BEFTA_CITIZEN_2_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/citizen/BeftaCitizen3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCitizen3",
3 |
4 | "username": "befta.citizen.3@gmail.com",
5 | "password": "[[$CCD_BEFTA_CITIZEN_3_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/solicitor/BeftaCaseworker2Solicitor1.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworker2Solicitor1",
3 |
4 | "username": "befta.caseworker.2.solicitor.1@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_2_SOLICITOR_1_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/solicitor/BeftaCaseworker2Solicitor2.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworker2Solicitor2",
3 |
4 | "username": "befta.caseworker.2.solicitor.2@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_2_SOLICITOR_2_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/solicitor/BeftaCaseworker2Solicitor3.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaCaseworker2Solicitor3",
3 |
4 | "username": "befta.caseworker.2.solicitor.3@gmail.com",
5 | "password": "[[$CCD_BEFTA_CASEWORKER_2_SOLICITOR_3_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/aat/resources/features/common/users/solicitor/BeftaMasterSolicitorBecky.td.json:
--------------------------------------------------------------------------------
1 | {
2 | "_guid_": "BeftaMasterSolicitorBecky",
3 |
4 | "username": "befta.master.solicitor.becky@gmail.com",
5 | "password": "[[$CCD_BEFTA_MASTER_SOLICITOR_1_PWD]]"
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/CachingConfiguration.java:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hmcts/ccd-data-store-api/c34a7c5ed4cd272c5e4272f335599e93964f2d00/src/main/java/uk/gov/hmcts/ccd/CachingConfiguration.java
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/appinsights/AppInsightsConfiguration.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.appinsights;
2 |
3 | import com.microsoft.applicationinsights.TelemetryClient;
4 | import org.springframework.context.annotation.Bean;
5 | import org.springframework.context.annotation.Configuration;
6 |
7 | @Configuration
8 | public class AppInsightsConfiguration {
9 |
10 | @Bean
11 | public TelemetryClient telemetryClient() {
12 | return new TelemetryClient();
13 | }
14 | }
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/appinsights/CallbackTelemetryContext.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.appinsights;
2 |
3 | import uk.gov.hmcts.ccd.domain.service.callbacks.CallbackType;
4 |
5 | public class CallbackTelemetryContext {
6 |
7 | private final CallbackType callbackType;
8 |
9 | public CallbackTelemetryContext(CallbackType callbackType) {
10 | this.callbackType = callbackType;
11 | }
12 |
13 | public CallbackType getCallbackType() {
14 | return callbackType;
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/auditlog/AuditRepository.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.auditlog;
2 |
3 | public interface AuditRepository {
4 |
5 | void save(AuditEntry auditEntry);
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/config/MessagingProperties.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.config;
2 |
3 | import lombok.Data;
4 | import org.springframework.boot.context.properties.ConfigurationProperties;
5 | import org.springframework.stereotype.Component;
6 |
7 | import java.util.Map;
8 |
9 | @Component
10 | @ConfigurationProperties("ccd.messaging")
11 | @Data
12 | public class MessagingProperties {
13 |
14 | private Map typeMappings;
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/caseaccess/CaseRoleRepository.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.caseaccess;
2 |
3 | import java.util.Set;
4 |
5 | public interface CaseRoleRepository {
6 | Set getCaseRoles(String caseTypeId);
7 |
8 | Set getCaseRoles(String userId, String jurisdictionId, String caseTypeId);
9 |
10 | Set getRoles(String caseTypeId);
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/casedataaccesscontrol/MultipleQueryRequestResource.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.casedataaccesscontrol;
2 |
3 | import lombok.Builder;
4 | import lombok.Getter;
5 | import lombok.extern.jackson.Jacksonized;
6 |
7 | import java.util.List;
8 |
9 | @Builder
10 | @Getter
11 | @Jacksonized
12 | public class MultipleQueryRequestResource {
13 |
14 | private final List queryRequests;
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/casedataaccesscontrol/RoleCategory.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.casedataaccesscontrol;
2 |
3 | public enum RoleCategory {
4 | PROFESSIONAL,
5 | CITIZEN,
6 | JUDICIAL,
7 | LEGAL_OPERATIONS;
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/casedetails/query/CaseDetailsAuthorisationSecurity.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.casedetails.query;
2 |
3 | import uk.gov.hmcts.ccd.data.casedetails.search.MetaData;
4 |
5 | public interface CaseDetailsAuthorisationSecurity {
6 |
7 | void secure(CaseDetailsQueryBuilder builder, MetaData metadata);
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/casedetails/search/MetaDataCriterion.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.casedetails.search;
2 |
3 | public class MetaDataCriterion extends Criterion {
4 |
5 | public MetaDataCriterion(String field, String soughtValue) {
6 | super(field, soughtValue);
7 | }
8 |
9 | @Override
10 | public String buildClauseString(String operation) {
11 | return this.getField() + operation + PARAM_PREFIX + buildParameterId();
12 | }
13 |
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/casedetails/search/SortDirection.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.casedetails.search;
2 |
3 | import java.util.Optional;
4 |
5 | public enum SortDirection {
6 | ASC, DESC;
7 |
8 | public static SortDirection fromOptionalString(Optional direction) {
9 | if ("DESC".equalsIgnoreCase(direction.orElse(null))) {
10 | return DESC;
11 | }
12 | return ASC;
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/casedetails/search/SortOrderField.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.casedetails.search;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Builder;
5 | import lombok.Getter;
6 |
7 | @Getter
8 | @AllArgsConstructor
9 | @Builder(builderMethodName = "sortOrderWith")
10 | public class SortOrderField {
11 |
12 | private String caseFieldId;
13 | private boolean metadata;
14 | private String direction;
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/documentdata/CollectionData.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.documentdata;
2 |
3 | import lombok.Data;
4 |
5 | import java.util.Map;
6 |
7 | @Data
8 | public class CollectionData {
9 |
10 | private String id;
11 |
12 | private Map value;
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/draft/DraftAccessException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.draft;
2 |
3 | public class DraftAccessException extends RuntimeException {
4 |
5 | public DraftAccessException(String message) {
6 | super(message);
7 | }
8 |
9 | public DraftAccessException(String message, Throwable cause) {
10 | super(message, cause);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/data/user/JurisdictionsResolver.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.data.user;
2 |
3 | import java.util.List;
4 |
5 | public interface JurisdictionsResolver {
6 |
7 | List getJurisdictions();
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/enablingcondition/EnablingConditionConverter.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.enablingcondition;
2 |
3 | /**
4 | * Convert enabling condition to specific format based on the requirements.
5 | * Sub-Classes should implement this interface and provide the logic specif to their implementation.
6 | */
7 | public interface EnablingConditionConverter {
8 | String convert(String enablingCondition);
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/enablingcondition/EnablingConditionParser.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.enablingcondition;
2 |
3 | import java.util.Map;
4 |
5 | public interface EnablingConditionParser {
6 | Boolean evaluate(String enablingCondition, Map caseEventData);
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/callbacks/SignificantItemType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.callbacks;
2 |
3 | public enum SignificantItemType {
4 | DOCUMENT
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/AccessProcess.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol;
2 |
3 | public enum AccessProcess {
4 | CHALLENGED,
5 | SPECIFIC,
6 | NONE
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/GrantType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol;
2 |
3 | public enum GrantType {
4 | BASIC,
5 | CHALLENGED,
6 | EXCLUDED,
7 | STANDARD,
8 | SPECIFIC,
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/RoleAssignments.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Builder;
5 | import lombok.Data;
6 | import lombok.NoArgsConstructor;
7 |
8 | import java.util.List;
9 |
10 | @Builder
11 | @Data
12 | @AllArgsConstructor
13 | @NoArgsConstructor
14 | public class RoleAssignments {
15 | private List roleAssignments;
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/RoleAssignmentsDeleteRequest.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol;
2 |
3 | import lombok.Builder;
4 | import lombok.Getter;
5 |
6 | import java.util.List;
7 |
8 | @Builder
9 | @Getter
10 | public class RoleAssignmentsDeleteRequest {
11 |
12 | private final String caseId;
13 |
14 | private final String userId;
15 |
16 | private final List roleNames;
17 |
18 | }
19 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/enums/ActorIdType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.enums;
2 |
3 | /* mirrors: uk.gov.hmcts.reform.roleassignment.domain.model.enums.ActorIdType */
4 | public enum ActorIdType {
5 | IDAM,
6 | CASEPARTY
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/enums/Classification.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.enums;
2 |
3 | /* mirrors: uk.gov.hmcts.reform.roleassignment.domain.model.enums.Classification */
4 | public enum Classification {
5 | PUBLIC,
6 | PRIVATE,
7 | RESTRICTED
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/enums/GrantType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.enums;
2 |
3 | /* mirrors: uk.gov.hmcts.reform.roleassignment.domain.model.enums.GrantType */
4 | public enum GrantType {
5 | BASIC,
6 | CHALLENGED,
7 | EXCLUDED,
8 | STANDARD,
9 | SPECIFIC,
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/enums/RoleCategory.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.enums;
2 |
3 | /* mirrors: uk.gov.hmcts.reform.roleassignment.domain.model.enums.RoleCategory */
4 | public enum RoleCategory {
5 | JUDICIAL,
6 | LEGAL_OPERATIONS,
7 | ADMIN,
8 | PROFESSIONAL,
9 | CITIZEN
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/enums/RoleType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.enums;
2 |
3 | /* mirrors: uk.gov.hmcts.reform.roleassignment.domain.model.enums.RoleType */
4 | public enum RoleType {
5 | CASE,
6 | ORGANISATION
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/casedataaccesscontrol/matcher/MatcherType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.matcher;
2 |
3 | public enum MatcherType {
4 | AUTHORISATION,
5 | BEGINENDDATE,
6 | CASEID,
7 | CASETYPE,
8 | GRANTTYPE,
9 | JURISDICTION,
10 | LOCATION,
11 | REGION,
12 | ROLENAME,
13 | CASEACCESSGROUPID,
14 | SECURITYCLASSIFICATION
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/caselinking/GetLinkedCasesResponse.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.caselinking;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Builder;
5 | import lombok.Data;
6 | import lombok.NoArgsConstructor;
7 |
8 | import java.util.List;
9 |
10 | @Data
11 | @Builder
12 | @NoArgsConstructor
13 | @AllArgsConstructor
14 | public class GetLinkedCasesResponse {
15 | private boolean hasMoreRecords;
16 | private List linkedCases;
17 | }
18 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/caselinking/Reason.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.caselinking;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Builder;
5 | import lombok.Data;
6 | import lombok.NoArgsConstructor;
7 |
8 | @Data
9 | @Builder
10 | @NoArgsConstructor
11 | @AllArgsConstructor
12 | public class Reason {
13 | private String reasonCode;
14 | private String otherDescription;
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/definition/CaseFieldMetadata.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.definition;
2 |
3 | import lombok.Value;
4 |
5 | @Value
6 | public class CaseFieldMetadata {
7 | String path;
8 | String categoryId;
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/definition/CreateCaseEventDetails.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.definition;
2 |
3 | import lombok.Data;
4 | import uk.gov.hmcts.ccd.domain.model.casedataaccesscontrol.AccessProfile;
5 |
6 | import java.util.Set;
7 |
8 | @Data
9 | public class CreateCaseEventDetails {
10 |
11 | private CaseDetails caseDetails;
12 |
13 | private Set accessProfiles;
14 |
15 | private CaseTypeDefinition caseTypeDefinition;
16 |
17 | }
18 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/definition/DisplayContext.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.definition;
2 |
3 | public enum DisplayContext {
4 | READONLY,
5 | OPTIONAL,
6 | MANDATORY,
7 | COMPLEX
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/definition/SearchInputField.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.definition;
2 |
3 | import java.io.Serializable;
4 |
5 | import io.swagger.annotations.ApiModel;
6 | import lombok.ToString;
7 |
8 | @ToString
9 | @ApiModel(description = "")
10 | public class SearchInputField extends CriteriaField implements Serializable {
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/definition/WorkbasketInputField.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.definition;
2 |
3 | import java.io.Serializable;
4 |
5 | import io.swagger.annotations.ApiModel;
6 |
7 | @ApiModel(description = "")
8 | public class WorkbasketInputField extends CriteriaField implements Serializable {
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/globalsearch/OtherCaseReference.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.globalsearch;
2 |
3 | import lombok.Builder;
4 | import lombok.Data;
5 |
6 | @Builder
7 | @Data
8 | public class OtherCaseReference {
9 | private String id;
10 | private String value;
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/globalsearch/SearchParty.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.globalsearch;
2 |
3 | import lombok.Builder;
4 | import lombok.Data;
5 |
6 | @Builder
7 | @Data
8 | public class SearchParty {
9 | private String id;
10 | private SearchPartyValue value;
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/migration/MigrationResult.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.migration;
2 |
3 | import lombok.Data;
4 |
5 | @Data
6 | public class MigrationResult {
7 |
8 | private int recordCount;
9 | private int finalRecordId;
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/search/CommonViewHeader.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.search;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.common.CommonDCPModel;
4 | import uk.gov.hmcts.ccd.domain.model.definition.FieldTypeDefinition;
5 |
6 | public interface CommonViewHeader extends CommonDCPModel {
7 |
8 | String getCaseFieldId();
9 |
10 | FieldTypeDefinition getCaseFieldTypeDefinition();
11 |
12 | boolean isMetadata();
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/search/CommonViewItem.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.search;
2 |
3 | import java.util.Map;
4 |
5 | public interface CommonViewItem {
6 |
7 | String getCaseId();
8 |
9 | Map getFields();
10 |
11 | Map getFieldsFormatted();
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/search/CriteriaType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.search;
2 |
3 | public enum CriteriaType {
4 | SEARCH,
5 | WORKBASKET,
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/search/SearchInput.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.search;
2 |
3 | public class SearchInput extends CriteriaInput {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/search/WorkbasketInput.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.search;
2 |
3 | public class WorkbasketInput extends CriteriaInput {
4 |
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/search/global/GlobalSearchSortDirection.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.search.global;
2 |
3 | public enum GlobalSearchSortDirection {
4 | ASCENDING,
5 | DESCENDING
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/model/std/UserId.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.model.std;
2 |
3 | import com.fasterxml.jackson.annotation.JsonProperty;
4 | import lombok.ToString;
5 |
6 | @ToString
7 | public class UserId {
8 |
9 | private String id;
10 |
11 | public UserId(@JsonProperty("id") String id) {
12 | this.id = id;
13 | }
14 |
15 | public String getId() {
16 | return id;
17 | }
18 |
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/AccessControl.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service;
2 |
3 | public interface AccessControl {
4 |
5 | String IDAM_PREFIX = "idam:";
6 |
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetBannerOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import java.util.List;
4 | import uk.gov.hmcts.ccd.domain.model.definition.Banner;
5 |
6 | public interface GetBannerOperation {
7 | List execute(List jurisdictionReferences);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetCaseHistoryViewOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.aggregated.CaseHistoryView;
4 |
5 | public interface GetCaseHistoryViewOperation {
6 |
7 | CaseHistoryView execute(String caseReference, Long eventId);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetCaseTypeOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import java.util.Optional;
4 | import java.util.function.Predicate;
5 |
6 | import uk.gov.hmcts.ccd.domain.model.definition.AccessControlList;
7 | import uk.gov.hmcts.ccd.domain.model.definition.CaseTypeDefinition;
8 |
9 | public interface GetCaseTypeOperation {
10 | Optional execute(String caseTypeId, Predicate access);
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetCaseTypesOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.definition.AccessControlList;
4 | import uk.gov.hmcts.ccd.domain.model.definition.CaseTypeDefinition;
5 |
6 | import java.util.List;
7 | import java.util.function.Predicate;
8 |
9 | public interface GetCaseTypesOperation {
10 | List execute(String jurisdictionId, Predicate access);
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetCaseViewOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.aggregated.CaseView;
4 |
5 | public interface GetCaseViewOperation {
6 |
7 | CaseView execute(String caseReference);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetJurisdictionUiConfigOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import java.util.List;
4 |
5 | import uk.gov.hmcts.ccd.domain.model.definition.JurisdictionUiConfigDefinition;
6 |
7 | public interface GetJurisdictionUiConfigOperation {
8 | List execute(List jurisdictionReferences);
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/aggregated/GetUserProfileOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.aggregated;
2 |
3 | import java.util.function.Predicate;
4 |
5 | import uk.gov.hmcts.ccd.domain.model.aggregated.UserProfile;
6 | import uk.gov.hmcts.ccd.domain.model.definition.AccessControlList;
7 |
8 | public interface GetUserProfileOperation {
9 | UserProfile execute(Predicate access);
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/caselinking/CaseLinkRetrievalResults.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.caselinking;
2 |
3 | import lombok.Builder;
4 | import lombok.Data;
5 | import uk.gov.hmcts.ccd.domain.model.definition.CaseDetails;
6 |
7 | import java.util.List;
8 |
9 | @Builder
10 | @Data
11 | public class CaseLinkRetrievalResults {
12 | private List caseDetails;
13 | private boolean hasMoreResults;
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/cauroles/rolevalidator/CaseAssignedUserRoleValidator.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.cauroles.rolevalidator;
2 |
3 | import java.util.List;
4 |
5 | public interface CaseAssignedUserRoleValidator {
6 |
7 | boolean canAccessUserCaseRoles(List userIds);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/common/EndpointAuthorisationService.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.common;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.definition.CaseDetails;
4 |
5 | public interface EndpointAuthorisationService {
6 |
7 | boolean isAccessAllowed(CaseDetails caseDetails);
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/createcase/CreateCaseOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.createcase;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.definition.CaseDetails;
4 | import uk.gov.hmcts.ccd.domain.model.std.CaseDataContent;
5 |
6 | public interface CreateCaseOperation {
7 | CaseDetails createCaseDetails(String caseTypeId,
8 | CaseDataContent content,
9 | Boolean ignoreWarning);
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/lau/AuditRemoteOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.lau;
2 |
3 | import uk.gov.hmcts.ccd.auditlog.AuditEntry;
4 |
5 | import java.time.ZonedDateTime;
6 |
7 | public interface AuditRemoteOperation {
8 |
9 | void postCaseAction(AuditEntry entry, ZonedDateTime currentDateTime);
10 |
11 | void postCaseSearch(AuditEntry entry, ZonedDateTime currentDateTime);
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/message/MessageService.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.message;
2 |
3 | public interface MessageService {
4 |
5 | void handleMessage(MessageContext messageContext);
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/message/MessageType.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.message;
2 |
3 | public enum MessageType {
4 | CASE_EVENT
5 | }
6 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/processor/CaseDataFieldProcessor.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.processor;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.aggregated.CaseViewFieldBuilder;
4 |
5 | public abstract class CaseDataFieldProcessor extends FieldProcessor {
6 |
7 | public CaseDataFieldProcessor(CaseViewFieldBuilder caseViewFieldBuilder) {
8 | super(caseViewFieldBuilder);
9 | }
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/search/elasticsearch/CaseSearchOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.search.elasticsearch;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.search.CaseSearchResult;
4 |
5 |
6 | public interface CaseSearchOperation {
7 |
8 | CaseSearchResult execute(CrossCaseTypeSearchRequest request, boolean dataClassification);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/search/elasticsearch/SearchIndex.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.search.elasticsearch;
2 |
3 | import lombok.AllArgsConstructor;
4 | import lombok.Value;
5 |
6 | @Value
7 | @AllArgsConstructor
8 | public class SearchIndex {
9 | String indexName;
10 | String indexType;
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/search/elasticsearch/security/CaseSearchFilter.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.search.elasticsearch.security;
2 |
3 | import java.util.Optional;
4 |
5 | import org.elasticsearch.index.query.QueryBuilder;
6 |
7 | public interface CaseSearchFilter {
8 |
9 | Optional getFilter(String caseTypeId);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/supplementarydata/SupplementaryDataUpdateOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.supplementarydata;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.std.SupplementaryData;
4 | import uk.gov.hmcts.ccd.domain.model.std.SupplementaryDataUpdateRequest;
5 |
6 | public interface SupplementaryDataUpdateOperation {
7 |
8 | SupplementaryData updateSupplementaryData(String caseReference, SupplementaryDataUpdateRequest supplementaryData);
9 |
10 | }
11 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/service/upsertdraft/UpsertDraftOperation.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.service.upsertdraft;
2 |
3 | import uk.gov.hmcts.ccd.domain.model.draft.DraftResponse;
4 | import uk.gov.hmcts.ccd.domain.model.std.CaseDataContent;
5 |
6 | public interface UpsertDraftOperation {
7 | DraftResponse executeSave(String caseTypeId, CaseDataContent caseDataContent);
8 |
9 | DraftResponse executeUpdate(String caseTypeId, String draftId, CaseDataContent caseDataContent);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/BaseTypeConfigurationException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | class BaseTypeConfigurationException extends Exception {
4 | BaseTypeConfigurationException(final Exception e) {
5 | super(e);
6 | }
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/CustomTypes.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | /**
4 | * Custom types IDs.
5 | */
6 | public enum CustomTypes {
7 |
8 | CASE_LINK_TEXT_CASE_REFERENCE("TextCaseReference");
9 |
10 | private String id;
11 |
12 | CustomTypes(String id) {
13 | this.id = id;
14 | }
15 |
16 | public String getId() {
17 | return id;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/DynamicRadioListValidator.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | import javax.inject.Named;
4 | import javax.inject.Singleton;
5 |
6 | @Named
7 | @Singleton
8 | public class DynamicRadioListValidator extends DynamicListValidator {
9 | protected static final String TYPE_ID = "DynamicRadioList";
10 |
11 | @Override
12 | public BaseType getType() {
13 | return BaseType.get(TYPE_ID);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/FieldValidator.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | import java.util.List;
4 |
5 | public interface FieldValidator {
6 | List validate(ValidationContext validationContext);
7 | }
8 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/FixedRadioListValidator.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | import javax.inject.Named;
4 | import javax.inject.Singleton;
5 |
6 | @Named
7 | @Singleton
8 | public class FixedRadioListValidator extends FixedListValidator {
9 | static final String TYPE_ID = "FixedRadioList";
10 |
11 | @Override
12 | public BaseType getType() {
13 | return BaseType.get(TYPE_ID);
14 | }
15 |
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/PredefinedFieldsIDs.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | /**
4 | * IDs of fields in predefined complex types.
5 | */
6 | public enum PredefinedFieldsIDs {
7 |
8 | ORG_POLICY_CASE_ASSIGNED_ROLE("OrgPolicyCaseAssignedRole");
9 |
10 | private String id;
11 |
12 | PredefinedFieldsIDs(String id) {
13 | this.id = id;
14 | }
15 |
16 | public String getId() {
17 | return id;
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/TextAreaValidator.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | import javax.inject.Named;
4 | import javax.inject.Singleton;
5 |
6 | @Named
7 | @Singleton
8 | public class TextAreaValidator extends TextValidator {
9 | static final String TYPE_ID = "TextArea";
10 |
11 | @Override
12 | public BaseType getType() {
13 | return BaseType.get(TYPE_ID);
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/Typed.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | public interface Typed {
4 |
5 | String getType();
6 | }
7 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/domain/types/sanitiser/Sanitiser.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types.sanitiser;
2 |
3 | import com.fasterxml.jackson.databind.JsonNode;
4 | import uk.gov.hmcts.ccd.domain.model.definition.FieldTypeDefinition;
5 | import uk.gov.hmcts.ccd.domain.types.Typed;
6 |
7 | public interface Sanitiser extends Typed {
8 |
9 | JsonNode sanitise(FieldTypeDefinition fieldTypeDefinition, JsonNode fieldData);
10 |
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/BadRequestException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.BAD_REQUEST)
7 | public class BadRequestException extends ApiException {
8 | public BadRequestException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/BadSearchRequest.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.BAD_REQUEST)
7 | public class BadSearchRequest extends ApiException {
8 |
9 | public BadSearchRequest(String message) {
10 | super(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/CallbackException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.BAD_GATEWAY)
7 | public class CallbackException extends RuntimeException {
8 | public CallbackException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/CaseAccessException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(
7 | code = HttpStatus.FORBIDDEN
8 | )
9 | public class CaseAccessException extends ApiException {
10 |
11 | public CaseAccessException(String message) {
12 | super(message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/CaseConcurrencyException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(code = HttpStatus.CONFLICT)
7 | public class CaseConcurrencyException extends ApiException {
8 |
9 | public CaseConcurrencyException(String message) {
10 | super(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/CaseHistoryRoleAccessException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(
7 | code = HttpStatus.FORBIDDEN
8 | )
9 | public class CaseHistoryRoleAccessException extends ApiException {
10 |
11 | public CaseHistoryRoleAccessException(String message) {
12 | super(message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/CasePersistenceException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(code = HttpStatus.CONFLICT)
7 | public class CasePersistenceException extends ApiException {
8 |
9 | public CasePersistenceException(String message) {
10 | super(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/CaseRoleAccessException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(
7 | code = HttpStatus.FORBIDDEN
8 | )
9 | public class CaseRoleAccessException extends ApiException {
10 |
11 | public CaseRoleAccessException(String message) {
12 | super(message);
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/DataProcessingException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(code = HttpStatus.UNPROCESSABLE_ENTITY)
7 | public class DataProcessingException extends ValidationException {
8 |
9 | public DataProcessingException() {
10 | super("Processing of data failed");
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/DocumentTokenException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.FORBIDDEN)
7 | public class DocumentTokenException extends RuntimeException {
8 | public DocumentTokenException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/DownstreamIssueException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.BAD_GATEWAY)
7 | public class DownstreamIssueException extends RuntimeException {
8 | public DownstreamIssueException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/EventTokenException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.FORBIDDEN)
7 | public class EventTokenException extends RuntimeException {
8 | public EventTokenException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/ForbiddenException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.FORBIDDEN)
7 | public class ForbiddenException extends ApiException {
8 | public ForbiddenException() {
9 | super("Forbidden");
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/InvalidCaseRoleException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(
7 | code = HttpStatus.BAD_REQUEST
8 | )
9 | public class InvalidCaseRoleException extends ApiException {
10 | public InvalidCaseRoleException(String caseRole) {
11 | super("Invalid case role: " + caseRole);
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/InvalidDefinitionException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.UNPROCESSABLE_ENTITY)
7 | public class InvalidDefinitionException extends ApiException {
8 | public InvalidDefinitionException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/ReferenceKeyUniqueConstraintException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(code = HttpStatus.CONFLICT)
7 | public class ReferenceKeyUniqueConstraintException extends ApiException {
8 |
9 | public ReferenceKeyUniqueConstraintException(String message) {
10 | super(message);
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/endpoint/exceptions/ValidationException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.endpoint.exceptions;
2 |
3 | import org.springframework.http.HttpStatus;
4 | import org.springframework.web.bind.annotation.ResponseStatus;
5 |
6 | @ResponseStatus(value = HttpStatus.UNPROCESSABLE_ENTITY)
7 | public class ValidationException extends ApiException {
8 | public ValidationException(final String message) {
9 | super(message);
10 | }
11 | }
12 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/exception/InvalidUrlException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.exception;
2 |
3 | public class InvalidUrlException extends RuntimeException {
4 |
5 | public InvalidUrlException(String message, Throwable cause) {
6 | super(message, cause);
7 | }
8 |
9 | }
10 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/infrastructure/RandomKeyGenerator.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.infrastructure;
2 |
3 | import javax.inject.Named;
4 | import javax.inject.Singleton;
5 | import java.math.BigInteger;
6 | import java.security.SecureRandom;
7 |
8 | @Named
9 | @Singleton
10 | public class RandomKeyGenerator {
11 | private SecureRandom random = new SecureRandom();
12 |
13 | public String generate() {
14 | return new BigInteger(130, random).toString(32);
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/security/exception/UnauthorizedException.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.security.exception;
2 |
3 | public class UnauthorizedException extends RuntimeException {
4 |
5 | public UnauthorizedException(String message) {
6 | super(message);
7 | }
8 |
9 | public UnauthorizedException(String message, Throwable cause) {
10 | super(message, cause);
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/main/java/uk/gov/hmcts/ccd/v2/external/domain/Permission.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.v2.external.domain;
2 |
3 | public enum Permission {
4 | CREATE,
5 | READ,
6 | UPDATE,
7 | DELETE;
8 | }
9 |
--------------------------------------------------------------------------------
/src/main/resources/ccd-data-store-banner.txt:
--------------------------------------------------------------------------------
1 | __ __ __ __
2 | ______________/ / ____/ /___ _/ /_____ _ _____/ /_____ ________
3 | / ___/ ___/ __ /_____/ __ / __ `/ __/ __ `/_____/ ___/ __/ __ \/ ___/ _ \
4 | / /__/ /__/ /_/ /_____/ /_/ / /_/ / /_/ /_/ /_____(__ ) /_/ /_/ / / / __/
5 | \___/\___/\__,_/ \__,_/\__,_/\__/\__,_/ /____/\__/\____/_/ \___/
6 |
7 | :: Spring Boot :: ${spring-boot.formatted-version}
8 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/NTV20240321_0001__GA-28_replacement_index_for_case_access_groups.sql:
--------------------------------------------------------------------------------
1 | DROP INDEX IF EXISTS idx_case_data_case_access_groups;
2 | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_case_data_case_access_groups ON public.case_data USING btree (btrim(upper((data #>> '{CaseAccessGroups}'::text[]))));
3 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20210608_1249__CCD-1249_add_index_hearingVenue.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_case_data_hearing_venue ON public.case_data USING btree (btrim(upper((data #>> '{hearingVenue}'::text[]))));
2 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20210705_12594__RDM-12504_add_role_to_case_users.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE ONLY public.case_users
2 | ADD role_category varchar(50);
3 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20210727_1704__CCD-1704_add_index_case_users_audit.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_case_users_audit_case_data_id_user_id_case_role ON case_users_audit USING btree (case_data_id, user_id, case_role);
2 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20210921_12840__RDM_12840_add_resolved_ttl_to_case_data.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE ONLY public.case_data
2 | ADD resolved_ttl date;
3 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20220111_13012__RDM-13012_new_index_for_case_access_category.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_case_data_case_access_category ON public.case_data USING btree (btrim(upper((data #>> '{CaseAccessCategory}'::text[]))));
2 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20220324_13139__RDM-13139_update_case_link_table.sql:
--------------------------------------------------------------------------------
1 | ALTER TABLE ONLY public.case_link
2 | ADD standard_link boolean default false;
3 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20231120_0000__GA-14_new_index_for_case_access_groups.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_case_data_case_access_groups ON public.case_data USING btree (btrim(upper((data #>> '{caseAccessGroups}'::text[]))));
2 |
--------------------------------------------------------------------------------
/src/main/resources/db/migration/V20250127_6081__CCD-6081_new_index_for_resolved_ttl.sql:
--------------------------------------------------------------------------------
1 | CREATE INDEX CONCURRENTLY IF NOT EXISTS idx_case_data_resolved_ttl ON case_data(resolved_ttl) where resolved_ttl is not null;
2 |
--------------------------------------------------------------------------------
/src/test/java/uk/gov/hmcts/ccd/domain/types/IVallidatorTest.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.domain.types;
2 |
3 | import com.fasterxml.jackson.databind.ObjectMapper;
4 | import com.fasterxml.jackson.databind.node.JsonNodeFactory;
5 |
6 | /**
7 | * Groups common code used in ValidatorTest.
8 | */
9 | interface IVallidatorTest {
10 | static final JsonNodeFactory NODE_FACTORY = JsonNodeFactory.instance;
11 | static final ObjectMapper MAPPER = new ObjectMapper();
12 | }
13 |
--------------------------------------------------------------------------------
/src/test/java/uk/gov/hmcts/ccd/util/PathFromUrlUtil.java:
--------------------------------------------------------------------------------
1 | package uk.gov.hmcts.ccd.util;
2 |
3 | public class PathFromUrlUtil {
4 |
5 | public static String getActualPath(String actualUrl) {
6 | String actualPath = actualUrl;
7 | if (actualUrl.contains("://localhost")) {
8 | actualPath = actualUrl.substring(actualUrl.indexOf("/", actualUrl.indexOf("//") + 2));
9 | }
10 | return actualPath;
11 | }
12 |
13 | }
14 |
--------------------------------------------------------------------------------
/src/test/resources/cache-refresh-schedule.properties:
--------------------------------------------------------------------------------
1 | # Refresh cache once every second
2 | reference.data.cache.refresh.rate.cron=*/1 * * * * ?
3 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/_idam_sys_user_token.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "POST",
4 | "url": "/o/token",
5 | "bodyPatterns" : [{
6 | "contains" : "data.store.idam.system.user%40gmail.com"
7 | }]
8 | },
9 | "response": {
10 | "status": 200,
11 | "headers": {
12 | "Content-Type": "application/json"
13 | },
14 | "jsonBody": {
15 | "access_token": "eyAidGVzdCI6InRlc3QiIH0"
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/case-document-attach-response.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "PATCH",
4 | "url": "/cases/documents/attachToCase"
5 | },
6 | "response": {
7 | "status": 201,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 |
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/case-type-version.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "urlPattern": "/api/data/case-type/.*/version"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "version": "33"
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/create-draft.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "POST",
4 | "url": "/drafts"
5 | },
6 | "response": {
7 | "status": 201,
8 | "headers": {
9 | "Content-Type": "application/json",
10 | "Location": "http://localhost:8800/drafts/4"
11 | },
12 | "jsonBody": {
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/definition-invalid-casetype.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/data/case-type/XYZAddressBookCase"
5 | },
6 | "response": {
7 | "status": 404,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {}
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/delete-draft.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "DELETE",
4 | "url": "/drafts/4444333322221111"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {}
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/idam-user-notfound.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/idam/o/userinfo",
5 | "headers": {
6 | "Authorization": {
7 | "equalTo": "Bearer not-found"
8 | }
9 | }
10 | },
11 | "response": {
12 | "status": 200,
13 | "headers": {
14 | "Content-Type": "application/json"
15 | },
16 | "jsonBody": {
17 | }
18 | }
19 | }
20 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/mid-event-call-back.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "POST",
4 | "urlPattern": "/event-callback/mid-event.*"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "data": {
13 | "PersonFirstName": "George",
14 | "PersonLastName": "Roof"
15 | }
16 | }
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/role-assignments.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/am/role-assignments/actors/123"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "roleAssignmentResponse": []
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/role_caseworker-probate-private.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-roles/caseworker-probate-private"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": [
12 | {
13 | "role": "caseworker-probate-private",
14 | "security_classification": "PRIVATE"
15 | }
16 | ]
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/role_caseworker-probate-public.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-roles/caseworker-probate-public"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": [
12 | {
13 | "role": "caseworker-probate-public",
14 | "security_classification": "PUBLIC"
15 | }
16 | ]
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/role_caseworker-test-public.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-roles/caseworker-test-public"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": [
12 | {
13 | "role": "caseworker-test-public",
14 | "security_classification": "PUBLIC"
15 | }
16 | ]
17 | }
18 | }
19 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/roleassignmentservice/create_role_assignments.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "POST",
4 | "urlPathPattern": "/am/role-assignments"
5 | },
6 | "response": {
7 | "status": 201,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "bodyFileName": "roleassignmentservice/create_role_assignments.json.hbs",
12 | "transformers": ["response-template"]
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/roleassignmentservice/delete_role_assignments_by_query.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "POST",
4 | "urlPathPattern": "/am/role-assignments/query/delete"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {}
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/search-cases-result-fields-3.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/display/search-cases-result-fields/AAT?use_case=INVALID&version=33"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "fields": []
13 | }
14 | }
15 | }
16 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/update-draft.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "PUT",
4 | "url": "/drafts/4444333322221111"
5 | },
6 | "response": {
7 | "status": 204,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | }
13 | }
14 | }
15 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user1-role-404.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1wcm9iYXRlLWxvYTA%3D"
5 | },
6 | "response": {
7 | "status": 404,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {}
12 | }
13 | }
14 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user1-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1wcm9iYXRl"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-probate",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user10-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1jYWE%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-caa",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user11-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1kY3B0ZXN0MQ%3D%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-dcptest1",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user2-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1wcm9iYXRlLXB1YmxpYw%3D%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-probate-public",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user3-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1wcm9iYXRlLXByaXZhdGU%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-probate-private",
13 | "security_classification": "PRIVATE"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user4-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci10ZXN0LXB1YmxpYw%3D%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-test-public",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user5-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1hdXRvdGVzdDE%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-autotest1",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user6-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1hdXRvdGVzdDI%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-autotest2",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user7-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1hdXRvdGVzdDEtcHJpdmF0ZQ%3D%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-autotest1-private",
13 | "security_classification": "PRIVATE"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user8-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1hdXRvdGVzdDEtcmVzdHJpY3RlZA%3D%3D"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-autotest1-restricted",
13 | "security_classification": "RESTRICTED"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/mappings/user9-role.json:
--------------------------------------------------------------------------------
1 | {
2 | "request": {
3 | "method": "GET",
4 | "url": "/api/user-role?role=Y2FzZXdvcmtlci1hdXRvdGVzdDEtc29saWNpdG9y"
5 | },
6 | "response": {
7 | "status": 200,
8 | "headers": {
9 | "Content-Type": "application/json"
10 | },
11 | "jsonBody": {
12 | "role": "caseworker-autotest1-solicitor",
13 | "security_classification": "PUBLIC"
14 | }
15 | }
16 | }
17 |
--------------------------------------------------------------------------------
/src/test/resources/sql/insert_elasticsearch_case_users.sql:
--------------------------------------------------------------------------------
1 | DELETE from case_users;
2 |
3 | -- Granted access for cases defined in the insert_elasticsearch_cases.sql
4 |
5 | -- reference 1589460125872336
6 | insert into case_users (case_data_id, user_id, case_role)
7 | values (2, 123, '[CREATOR]');
8 |
9 | -- reference 1589460099608691
10 | insert into case_users (case_data_id, user_id, case_role)
11 | values (4, 123, '[DEFENDANT]');
12 |
--------------------------------------------------------------------------------
/src/test/resources/tests/Data-workbasket-3.json:
--------------------------------------------------------------------------------
1 | {
2 | "case_type_id": "Data_3",
3 | "fields": [
4 | {},
5 | null
6 | ]
7 | }
8 |
--------------------------------------------------------------------------------
/src/test/resources/tests/Data-workbasket-4.json:
--------------------------------------------------------------------------------
1 | {
2 | "case_type_id": "Data_4",
3 | "fields": []
4 | }
5 |
--------------------------------------------------------------------------------
/src/test/resources/tests/SubmitTransactionBadDocumentUpload.json:
--------------------------------------------------------------------------------
1 | {
2 | "DateField": null,
3 | "TextField": "A text fields",
4 | "DocumentFieldWithoutHashToken": {
5 | "document_url": "http://dm-store:8080/documents/5c4b5564-a29f-47d3-8c51-50einvalid",
6 | "document_filename": "File2.cr2",
7 | "document_hash": "6a7e12164534a0c2252a94b308a2a185e46f89ab639c5342027b9cd393068bc"
8 | },
9 | "FixedListField": "VALUE2",
10 | "CollectionField": []
11 | }
12 |
--------------------------------------------------------------------------------
/src/test/resources/tests/SubmitTransactionBadHashTokenUpload.json:
--------------------------------------------------------------------------------
1 | {
2 | "DateField": null,
3 | "TextField": "A text fields",
4 | "DocumentFieldWithoutHashToken": {
5 | "document_url": "http://dm-store:8080/documents/5c4b5564-a29f-47d3-8c51-50e2d4629435",
6 | "document_filename": "File2.cr2",
7 | "BadHashToken": "6a7e12164534a0c2252a94b308a2a185e46f89ab639c5342027b9cd393068bc"
8 | },
9 | "FixedListField": "VALUE2",
10 | "CollectionField": []
11 | }
12 |
--------------------------------------------------------------------------------
/src/test/resources/tests/document-fields-without-url.json:
--------------------------------------------------------------------------------
1 | {
2 | "DocumentField7": {
3 | "document_url": "http://dm-store:8080/documents/a780ee98-3136-4be9-bf56-a46f8da1bc97",
4 | "document_filename": "Screenshot 2020-02-24 at 13.32.03.png",
5 | "document_binary_url": null
6 | },
7 | "DocumentField2" : {
8 |
9 | "document_filename" : "Screenshot 2020-02-19 at 17.17.42.png"
10 |
11 | }
12 | }
13 |
--------------------------------------------------------------------------------
/src/test/resources/tests/global-search-result-supplementary-data.json:
--------------------------------------------------------------------------------
1 | {
2 | "HMCTSServiceId": "SC1"
3 | }
4 |
--------------------------------------------------------------------------------
/src/test/resources/tests/refdata/get_building_locations.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "epimms_id": "123",
4 | "building_location_id": "BL-ID",
5 | "building_location_name": "54 TEST ROAD",
6 | "building_location_status": "LIVE",
7 | "area": "North",
8 | "region": "Midlands",
9 | "region_id": "1",
10 | "cluster_name": "NBC",
11 | "cluster_id": "1",
12 | "court_finder_url": "",
13 | "postcode": "T33ST",
14 | "address": "TEST ROAD"
15 | }
16 | ]
17 |
--------------------------------------------------------------------------------
/src/test/resources/tests/refdata/get_org_services.json:
--------------------------------------------------------------------------------
1 | [
2 | {
3 | "jurisdiction": "AUTOTEST1",
4 | "service_id": 1,
5 | "org_unit": "HMCTS",
6 | "business_area": "TEST",
7 | "sub_business_area": "TEST",
8 | "service_description": "test_service_description",
9 | "service_code": "AAA1",
10 | "service_short_description": "test_service_short_description",
11 | "last_update": "2021-09-23T18:40:21.123456",
12 | "ccd_case_types": []
13 | }
14 | ]
15 |
--------------------------------------------------------------------------------