From 2ff226d230b6b42ebffc9b77b9576374196d19d2 Mon Sep 17 00:00:00 2001 From: vishwab1 Date: Fri, 13 Jun 2025 16:46:39 +0530 Subject: [PATCH 1/3] implemented cors check --- logs/admin-api.log.json | 157 ++++++++++++++++++ src/main/environment/admin_ci.properties | 4 +- src/main/environment/admin_example.properties | 2 + .../com/iemr/admin/config/CorsConfig.java | 28 ++++ .../blocking/BlockingController.java | 22 +-- .../calibration/CalibrationController.java | 6 +- .../CareStreamCreateOrderController.java | 5 +- .../controller/drugstrength/DrugStrength.java | 6 +- .../drugtype/DrugtypeController.java | 6 +- .../emailconfig/EmailConfigController.java | 5 +- .../EmployeeMasterController.java | 64 +------ .../EmployeeSignatureController.java | 5 +- .../facilitytype/FacilitytypeController.java | 7 +- .../FoetalMonitorController.java | 40 ++--- .../admin/controller/item/ItemController.java | 23 +-- .../MItemFacilityMappingController.java | 9 +- .../labmodule/LabModuleController.java | 18 +- .../labmodule/SmartDiagnosticsController.java | 4 +- .../LocationMasterController.java | 15 +- .../manufacturer/ManufacturerController.java | 7 +- .../nodalConfig/NodalConfigController.java | 5 +- .../parkingPlace/ParkingPlaceController.java | 9 +- .../ParkingPlaceTalukMappingController.java | 9 +- .../PharmacologicalCategoryController.java | 7 +- .../ProviderOnBoardController.java | 90 +--------- .../QuestionnaireController.java | 6 +- .../rolemaster/RoleMasterController.java | 19 +-- .../servicePoint/ServicePointController.java | 11 +- .../SnomedMappingController.java | 6 +- .../stockEntry/StockEntryController.java | 5 +- .../stockExit/StockExitController.java | 3 +- .../controller/store/StoreController.java | 12 +- .../supplier/SupplierMasterController.java | 7 +- .../telemedicine/TeleMedicineController.java | 7 +- .../VideoConsultationController.java | 9 +- .../admin/controller/uom/UomController.java | 7 +- .../controller/uptsu/FacilityController.java | 8 +- .../UserParkingPlaceMapController.java | 11 +- .../vanMaster/VanMasterController.java | 11 +- .../VanServicePointMappingController.java | 6 +- .../VanSpokeMappingController.java | 5 +- .../controller/version/VersionController.java | 3 +- .../VillageMasterController.java | 6 +- .../zonemaster/ZoneMasterController.java | 11 +- .../utils/JwtUserIdValidationFilter.java | 7 + 45 files changed, 256 insertions(+), 457 deletions(-) create mode 100644 logs/admin-api.log.json create mode 100644 src/main/java/com/iemr/admin/config/CorsConfig.java diff --git a/logs/admin-api.log.json b/logs/admin-api.log.json new file mode 100644 index 0000000..c58159e --- /dev/null +++ b/logs/admin-api.log.json @@ -0,0 +1,157 @@ +{"@timestamp":"2025-06-13T10:37:34.395Z", "log.level": "INFO", "message":"Starting RoleMasterApplication using Java 17.0.15 with PID 196160 (/home/navadhiti/Documents/Amrit_Repo_original/final/Admin-API/target/classes started by navadhiti in /home/navadhiti/Documents/Amrit_Repo_original/final/Admin-API)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-13T10:37:34.397Z", "log.level":"DEBUG", "message":"Running with Spring Boot v3.2.2, Spring v6.1.3", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-13T10:37:34.398Z", "log.level": "INFO", "message":"The following 1 profile is active: \"test\"", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-13T10:37:34.492Z", "log.level": "INFO", "message":"Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor"} +{"@timestamp":"2025-06-13T10:37:34.493Z", "log.level": "INFO", "message":"For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor"} +{"@timestamp":"2025-06-13T10:37:35.398Z", "log.level": "INFO", "message":"Multiple Spring Data modules found, entering strict repository configuration mode", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-13T10:37:35.399Z", "log.level": "INFO", "message":"Bootstrapping Spring Data JPA repositories in DEFAULT mode.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-13T10:37:35.802Z", "log.level": "INFO", "message":"Finished Spring Data repository scanning in 395 ms. Found 119 JPA repository interfaces.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-13T10:37:35.829Z", "log.level": "INFO", "message":"Multiple Spring Data modules found, entering strict repository configuration mode", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-13T10:37:35.830Z", "log.level": "INFO", "message":"Bootstrapping Spring Data Redis repositories in DEFAULT mode.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-13T10:37:35.855Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.VanSpokeMappingRepo.VanSpokeMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.855Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.DrugStrangthRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MProviderservicemappingBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MServiceproviderBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MStatusRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.M_ServicemasterForBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_ProviderservicemappingdetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_ServiceproviderdetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_UserDetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.UserBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.V_ShowproviderservicemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.calibration.CalibrationAPIRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.calibration.CalibrationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.drugtype.DrugtypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeMasterRepoo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeSignatureRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_CommunityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_DesignationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_GenderRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_LanguageRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_ProviderServiceMap1Repo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_QualificationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.860Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_ReligionRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.860Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_TitleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.860Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_UserDemographicsRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_UserLangMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.RoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.Showofficedetails1Repo1; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.ShowuserdetailsfromuserservicerolemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.USRAgentMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.V_ShowuserRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.V_UserservicerolemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.foetalmonitormaster.FoetalMonitorDeviceIDRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.foetalmonitormaster.FoetalMonitorRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ComponentMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ComponentResultMapRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.IOTRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ProcedureComponentMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ProcedureMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.DistrictBlockRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.DistrictBranchMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.LocationMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.M_ProviderServiceAddMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.MdistrictRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.ShowofficedetailsRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.manufacturer.ManufacturerRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.pharmacologicalcategory.PharmacologicalcategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.questionnaire.QuestionnaireRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.questionnaire.QuestionnaireValuesRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockEntry.ItemStockEntryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockEntry.PhysicalStockEntryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockExit.ItemStockExitRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockExit.PatientIssueRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.supplier.SupplierRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.SpecializationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserSpecializationMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserVideoConsultationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.VideoConsultationDomainRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.uom.UomRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.emailconfig.InstituteEmailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.facilitytype.M_facilitytypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemCategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemFormRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.RouteRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.itemfacilitymapping.M_itemfacilitymappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.itemfacilitymapping.V_fetchItemFacilityMapRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.parkingPlace.ParkingPlaceRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.parkingPlace.ParkingPlaceTalukMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.CalltypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.CategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugGroupRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.IemrServiceRepository1; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.InstuteDirectoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_FeedbacknatureRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_FeedbacktypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutedirectorymappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutesubdirectoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutionRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutiontypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_ProviderServiceMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_ServiceMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_SeverityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_SubservicemasterPArepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_UserservicerolemappingForRoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.SubCategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.SubserviceMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.V_ShowprovideradminRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.V_ShowsubcategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_RoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_ScreenRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_UserservicerolemappingForRoleProviderAdminRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.RoleMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.RoleScreenMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.StateMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.servicePoint.ServicePointRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.servicePoint.ServicePointVillageMapRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedImmunizationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedVaccinationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.store.MainStoreRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.store.V_FetchFacilityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.uptsu.CDSSMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.uptsu.FacilityRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.IemrUserRepositoryImplCustom; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.M_UserMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.UserLoginRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.userParkingPlaceMap.UserParkingPlaceMapRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.userParkingPlaceMap.UserVanMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.876Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanMaster.VanMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.876Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanServicePointMapping.VanServicePointMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanType.VanTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.villageMaster.VillageMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.zonemaster.ZoneDistrictMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.zonemaster.ZoneMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-13T10:37:36.783Z", "log.level": "INFO", "message":"Tomcat initialized with port 8082 (http)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer"} +{"@timestamp":"2025-06-13T10:37:36.799Z", "log.level": "INFO", "message":"Starting service [Tomcat]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.StandardService"} +{"@timestamp":"2025-06-13T10:37:36.800Z", "log.level": "INFO", "message":"Starting Servlet engine: [Apache Tomcat/10.1.18]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.StandardEngine"} +{"@timestamp":"2025-06-13T10:37:36.866Z", "log.level": "INFO", "message":"Initializing Spring embedded WebApplicationContext", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]"} +{"@timestamp":"2025-06-13T10:37:36.867Z", "log.level": "INFO", "message":"Root WebApplicationContext: initialization completed in 2372 ms", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext"} +{"@timestamp":"2025-06-13T10:37:37.321Z", "log.level": "INFO", "message":"HHH000204: Processing PersistenceUnitInfo [name: default]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.jpa.internal.util.LogHelper"} +{"@timestamp":"2025-06-13T10:37:37.382Z", "log.level": "INFO", "message":"HHH000412: Hibernate ORM core version 6.4.1.Final", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.Version"} +{"@timestamp":"2025-06-13T10:37:37.414Z", "log.level": "INFO", "message":"HHH000026: Second-level cache disabled", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.cache.internal.RegionFactoryInitiator"} +{"@timestamp":"2025-06-13T10:37:37.649Z", "log.level": "INFO", "message":"No LoadTimeWeaver setup: ignoring JPA class transformer", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo"} +{"@timestamp":"2025-06-13T10:37:37.677Z", "log.level": "INFO", "message":"HikariPool-1 - Starting...", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-13T10:37:37.947Z", "log.level": "INFO", "message":"HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7ba55398", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.pool.HikariPool"} +{"@timestamp":"2025-06-13T10:37:37.948Z", "log.level": "INFO", "message":"HikariPool-1 - Start completed.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-13T10:37:37.995Z", "log.level": "WARN", "message":"HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.orm.deprecation"} +{"@timestamp":"2025-06-13T10:37:40.658Z", "log.level": "INFO", "message":"HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator"} +{"@timestamp":"2025-06-13T10:37:40.661Z", "log.level": "INFO", "message":"Initialized JPA EntityManagerFactory for persistence unit 'default'", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"} +{"@timestamp":"2025-06-13T10:37:40.829Z", "log.level": "INFO", "message":"Hibernate is in classpath; If applicable, HQL parser will be used.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.jpa.repository.query.QueryEnhancerFactory"} +{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.admin.utils.config.ConfigProperties.extendExpiryTime", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.admin.utils.config.ConfigProperties.sessionExpiryTime", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.admin.utils.config.ConfigProperties.redisurl", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.admin.utils.config.ConfigProperties.redisport", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-13T10:37:43.472Z", "log.level": "WARN", "message":"spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration"} +{"@timestamp":"2025-06-13T10:37:44.026Z", "log.level": "INFO", "message":"LiveReload server is running on port 35729", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer"} +{"@timestamp":"2025-06-13T10:37:44.063Z", "log.level": "INFO", "message":"Tomcat started on port 8082 (http) with context path ''", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer"} +{"@timestamp":"2025-06-13T10:37:44.074Z", "log.level": "INFO", "message":"Started RoleMasterApplication in 10.265 seconds (process running for 10.888)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-13T10:38:43.359Z", "log.level": "INFO", "message":"Closing JPA EntityManagerFactory for persistence unit 'default'", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"} +{"@timestamp":"2025-06-13T10:38:43.361Z", "log.level": "INFO", "message":"HikariPool-1 - Shutdown initiated...", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-13T10:38:43.365Z", "log.level": "INFO", "message":"HikariPool-1 - Shutdown completed.", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"com.zaxxer.hikari.HikariDataSource"} diff --git a/src/main/environment/admin_ci.properties b/src/main/environment/admin_ci.properties index e172064..7684848 100644 --- a/src/main/environment/admin_ci.properties +++ b/src/main/environment/admin_ci.properties @@ -23,4 +23,6 @@ logging.file.name=@env.ADMIN_API_LOGGING_FILE_NAME@ common-url=@env.COMMON_API@ springdoc.api-docs.enabled=@env.SWAGGER_DOC_ENABLED@ -springdoc.swagger-ui.enabled=@env.SWAGGER_DOC_ENABLED@ \ No newline at end of file +springdoc.swagger-ui.enabled=@env.SWAGGER_DOC_ENABLED@ + +cors.allowed-origins=@CORS_ALLOWED_ORIGINS@ diff --git a/src/main/environment/admin_example.properties b/src/main/environment/admin_example.properties index 15c30f0..f510b42 100644 --- a/src/main/environment/admin_example.properties +++ b/src/main/environment/admin_example.properties @@ -24,3 +24,5 @@ logging.path=logs/ logging.file.name=logs/admin-api.log jwt.secret=my-32-character-ultra-secure-and-ultra-long-secret + +cors.allowed-origins=http://localhost:* diff --git a/src/main/java/com/iemr/admin/config/CorsConfig.java b/src/main/java/com/iemr/admin/config/CorsConfig.java new file mode 100644 index 0000000..f43d8ef --- /dev/null +++ b/src/main/java/com/iemr/admin/config/CorsConfig.java @@ -0,0 +1,28 @@ +package com.iemr.admin.config; + +import org.springframework.context.annotation.Configuration; +import org.springframework.web.servlet.config.annotation.CorsRegistry; +import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; +import java.util.Arrays; +import org.springframework.beans.factory.annotation.Value; + +@Configuration +public class CorsConfig implements WebMvcConfigurer { + + @Value("${cors.allowed-origins}") + private String allowedOrigins; + + @Override + public void addCorsMappings(CorsRegistry registry) { + registry.addMapping("/**") + .allowedOriginPatterns( + Arrays.stream(allowedOrigins.split(",")) + .map(String::trim) + .toArray(String[]::new)) + .allowedMethods("GET", "POST", "PUT", "DELETE", "OPTIONS") + .allowedHeaders("*") + .exposedHeaders("Authorization", "Jwttoken") + .allowCredentials(true) + .maxAge(3600); + } +} \ No newline at end of file diff --git a/src/main/java/com/iemr/admin/controller/blocking/BlockingController.java b/src/main/java/com/iemr/admin/controller/blocking/BlockingController.java index 0996c9d..a8dee33 100644 --- a/src/main/java/com/iemr/admin/controller/blocking/BlockingController.java +++ b/src/main/java/com/iemr/admin/controller/blocking/BlockingController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -60,7 +60,6 @@ public void setServiceProvider_ServiceImpl(BlockingInter blockingInter) { this.blockingInter = blockingInter; } - @CrossOrigin() @Operation(summary = "Block provider 1") @RequestMapping(value = "/blockProvider1", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -119,7 +118,6 @@ public String blockProvider1(@RequestBody String providerBlocking) { } - @CrossOrigin() @Operation(summary = "Block provider") @RequestMapping(value = "/blockProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -178,7 +176,6 @@ public String blockProvider(@RequestBody String providerBlocking) { } - @CrossOrigin() @Operation(summary = "Block provider by service id") @RequestMapping(value = { "/blockProviderByServiceId" }, method = { RequestMethod.POST }, produces = { "application/json" }, headers = "Authorization") @@ -239,7 +236,6 @@ public String blockProviderByServiceId(@RequestBody String blockProviderByServic } - @CrossOrigin() @Operation(summary = "Get provider status") @RequestMapping(value = "/getProviderStatus", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -266,7 +262,6 @@ public String getProviderStatus(@RequestBody String getProviderStatus) { } - @CrossOrigin() @Operation(summary = "Get provider status 1") @RequestMapping(value = "/getProviderStatus1", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -293,7 +288,6 @@ public String getProviderStatus1(@RequestBody String getProviderStatus) { } - @CrossOrigin() @Operation(summary = "Get service liens using provider") @RequestMapping(value = "/getServiceLinesUsingProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -320,7 +314,6 @@ public String getServiceLiensUsingProvider(@RequestBody String getServiceLiensUs } - @CrossOrigin() @Operation(summary = "Get provider status by provider and service id") @RequestMapping(value = "/getProviderStatusByProviderAndServiceId", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -348,7 +341,6 @@ public String getProviderStatusByProviderAndServiceId(@RequestBody String getPro } - @CrossOrigin() @Operation(summary = "Block provider by service") @RequestMapping(value = "/blockProviderByService", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -401,7 +393,6 @@ public String blockProviderByService(@RequestBody String providerServiceBlocking } - @CrossOrigin() @Operation(summary = "Get provider status by service") @RequestMapping(value = "/getProviderStatusByService", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -430,7 +421,6 @@ public String getProviderStatusByService(@RequestBody String providerServiceBloc } - @CrossOrigin() @Operation(summary = "Block provider by state") @RequestMapping(value = "/blockProviderByState", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -491,7 +481,6 @@ public String blockProviderByState(@RequestBody String providerStateBlocking) { } - @CrossOrigin() @Operation(summary = "Get provider status by state") @RequestMapping(value = "/getProviderStatusByState", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -520,7 +509,6 @@ public String getProviderStatusByState(@RequestBody String providerStateBlocking } - @CrossOrigin() @Operation(summary = "Block user") @RequestMapping(value = "/blockUser", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -568,7 +556,6 @@ public String blockUser(@RequestBody String blockUser) { } - @CrossOrigin() @Operation(summary = "Get status") @RequestMapping(value = "/getStatus", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -593,7 +580,6 @@ public String getStatus(@RequestBody String getStatus) { } - @CrossOrigin() @Operation(summary = "Provider state and service lines") @RequestMapping(value = "/addProviderStateAndServiceLines", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -657,7 +643,6 @@ public String ProviderStateAndServiceLines(@RequestBody String ProviderStateAndS } - @CrossOrigin() @Operation(summary = "Delete provider state and service lines") @RequestMapping(value = "/deleteProviderStateAndServiceLines", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -701,7 +686,6 @@ public String deleteProviderStateAndServiceLines(@RequestBody String deleteProvi } - @CrossOrigin() @Operation(summary = "Create cit mapping with service lines") @RequestMapping(value = "/createCitMappingwithServiceLines", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -728,7 +712,6 @@ public String createCitMappingwithServiceLines(@RequestBody String createCitMapp } - @CrossOrigin() @Operation(summary = "Get mapped service lines and state to provider") @RequestMapping(value = "/getMappedServiceLinesAndStatetoProvider", headers = "Authorization", method = { RequestMethod.POST }, consumes = { "application/json" }, produces = { "application/json" }) @@ -756,7 +739,6 @@ public String getMappedServiceLinesAndStatetoProvider(@RequestBody String getMap } - @CrossOrigin() @Operation(summary = "Map provider and service lines") @RequestMapping(value = "/mapServiceLinesAndStatetoProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -822,7 +804,6 @@ public String mapProviderAndServiceLines(@RequestBody String mapProviderAndServi } - @CrossOrigin() @Operation(summary = "Edit mapped service lines and state to provider") @RequestMapping(value = "/editMappedServiceLinesAndStatetoProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -856,7 +837,6 @@ public String editMappedServiceLinesAndStatetoProvider( } - @CrossOrigin() @Operation(summary = "Delete mapped service lines and state to provider") @RequestMapping(value = "/deleteMappedServiceLinesAndStatetoProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/calibration/CalibrationController.java b/src/main/java/com/iemr/admin/controller/calibration/CalibrationController.java index d2259c8..f47c55f 100644 --- a/src/main/java/com/iemr/admin/controller/calibration/CalibrationController.java +++ b/src/main/java/com/iemr/admin/controller/calibration/CalibrationController.java @@ -24,7 +24,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -52,7 +52,6 @@ public class CalibrationController { * @param request * @return CalibrationStripMasterData */ - @CrossOrigin() @Operation(summary = "Create calibration strip") @RequestMapping(value = "/createCalibrationStrip", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -85,7 +84,6 @@ public String createCalibrationStrip( * @param request * @return CalibrationStripList */ - @CrossOrigin() @Operation(summary = "Fetch calibration strip") @RequestMapping(value = "/fetchCalibrationStrips", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -113,7 +111,6 @@ public String fetchCalibrationStrips( * @param request * @return Response */ - @CrossOrigin() @Operation(summary = "Delete calibration strip") @RequestMapping(value = "/deleteCalibrationStrip", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -141,7 +138,6 @@ public String deleteCalibrationStrip( } - @CrossOrigin() @Operation(summary = "Update calibration strip") @RequestMapping(value = "/updateCalibrationStrip", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/createorder/CareStreamCreateOrderController.java b/src/main/java/com/iemr/admin/controller/createorder/CareStreamCreateOrderController.java index a7fd30b..3c27b59 100644 --- a/src/main/java/com/iemr/admin/controller/createorder/CareStreamCreateOrderController.java +++ b/src/main/java/com/iemr/admin/controller/createorder/CareStreamCreateOrderController.java @@ -29,7 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +49,6 @@ public class CareStreamCreateOrderController { private static final char START_OF_BLOCK = '\u000b'; private static final char CARRIAGE_RETURN = 13; - @CrossOrigin() @Operation(summary = "Create order") @RequestMapping(value = "/createOrder", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -118,7 +117,6 @@ public String createOrder(@RequestBody String createOrder) throws UnknownHostExc return response.toString(); } - @CrossOrigin() @Operation(summary = "Update order") @RequestMapping(value = "/UpdateOrder", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -174,7 +172,6 @@ public String UpdateOrder(@RequestBody String UpdateOrder) throws UnknownHostExc return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete order") @RequestMapping(value = "/deleteOrder", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/drugstrength/DrugStrength.java b/src/main/java/com/iemr/admin/controller/drugstrength/DrugStrength.java index 6d9a370..fe769ab 100644 --- a/src/main/java/com/iemr/admin/controller/drugstrength/DrugStrength.java +++ b/src/main/java/com/iemr/admin/controller/drugstrength/DrugStrength.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -48,7 +48,6 @@ public class DrugStrength { @Autowired private DrugStrangthInter durgStrangthInter; - @CrossOrigin() @Operation(summary = "Create drug strength") @RequestMapping(value = "/createDrugStrangth", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -76,7 +75,6 @@ public String createDrugStrangth(@RequestBody String createDrugStrangth) { } - @CrossOrigin() @Operation(summary = "Get drug strength") @RequestMapping(value = "/getDrugStrangth", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -103,7 +101,6 @@ public String getDrugStrangth(@RequestBody String getDrugStrangth) { } - @CrossOrigin() @Operation(summary = "Update drug strength") @RequestMapping(value = "/updateDrugStrangth", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -136,7 +133,6 @@ public String updateDrugStrangth(@RequestBody String updateDrugStrangth) { } - @CrossOrigin() @Operation(summary = "Delete drug strength") @RequestMapping(value = "/deleteDrugStrangth", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/drugtype/DrugtypeController.java b/src/main/java/com/iemr/admin/controller/drugtype/DrugtypeController.java index 34bea4e..efa4845 100644 --- a/src/main/java/com/iemr/admin/controller/drugtype/DrugtypeController.java +++ b/src/main/java/com/iemr/admin/controller/drugtype/DrugtypeController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -48,7 +48,6 @@ public class DrugtypeController { @Autowired private DrugtypeInter drugtypeInter; - @CrossOrigin() @Operation(summary = "Create manufacturer") @RequestMapping(value = "/createDrugtype", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -75,7 +74,6 @@ public String createManufacturer(@RequestBody String createDrugtype) { } - @CrossOrigin() @Operation(summary = "Get manufacturer") @RequestMapping(value = "/getDrugtype", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -102,7 +100,6 @@ public String getManufacturer(@RequestBody String getDrugtype) { } - @CrossOrigin() @Operation(summary = "Edit manufacturer") @RequestMapping(value = "/editDrugtype", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -137,7 +134,6 @@ public String editManufacturer(@RequestBody String editDrugtype) { } - @CrossOrigin() @Operation(summary = "Delete manufacturer") @RequestMapping(value = "/deleteDrugtype", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/emailconfig/EmailConfigController.java b/src/main/java/com/iemr/admin/controller/emailconfig/EmailConfigController.java index ee391c6..9163617 100644 --- a/src/main/java/com/iemr/admin/controller/emailconfig/EmailConfigController.java +++ b/src/main/java/com/iemr/admin/controller/emailconfig/EmailConfigController.java @@ -29,7 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -52,7 +52,6 @@ public class EmailConfigController { @Autowired EmailConfigService emailConfigService; - @CrossOrigin() @Operation(summary = "Save configuration") @RequestMapping(value = "/saveConfig", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String saveConfig(@RequestBody List createEmailRequests, @@ -73,7 +72,6 @@ public String saveConfig(@RequestBody List createEm } - @CrossOrigin() @Operation(summary = "Get email configuration") @RequestMapping(value = "/getEmailConfigs", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String getEmailConfigs(@RequestBody AuthEmailRequest authEmailRequest, HttpServletRequest request) { @@ -93,7 +91,6 @@ public String getEmailConfigs(@RequestBody AuthEmailRequest authEmailRequest, Ht } - @CrossOrigin() @Operation(summary = "Update email configuration") @RequestMapping(value = "/updateEmailConfig", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String updateEmailConfig(@RequestBody UpdateAuthEmailRequest updateEmailRequest, diff --git a/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeMasterController.java b/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeMasterController.java index 09b7ab4..b02e2c9 100644 --- a/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeMasterController.java +++ b/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeMasterController.java @@ -32,7 +32,7 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.context.annotation.PropertySource; import org.springframework.http.MediaType; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -106,7 +106,6 @@ public void setUsrAgentMappingService(USRAgentMappingService usrAgentMappingServ this.usrAgentMappingService = usrAgentMappingService; } - @CrossOrigin() @Operation(summary = "Get all role") @RequestMapping(value = "/m/getAllRole", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -146,7 +145,6 @@ public String getAllRole(@RequestBody String getAllRole) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Search employee") @RequestMapping(value = "/m/SearchEmployee", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -189,7 +187,6 @@ public String searchEmployee(@RequestBody String searchEmployee) { } - @CrossOrigin() @Operation(summary = "Search employee 1") @RequestMapping(value = "/m/SearchEmployee1", headers = "Authorization", method = RequestMethod.POST, produces = "application/json") public String searchEmployee1(@RequestBody String searchEmployee1) { @@ -231,7 +228,6 @@ public String searchEmployee1(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 2") @RequestMapping(value = "/m/SearchEmployee2", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -278,7 +274,6 @@ public String searchEmployee2(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 3") @RequestMapping(value = "/m/SearchEmployee3", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -318,7 +313,6 @@ public String searchEmployee3(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 4") @RequestMapping(value = "/m/SearchEmployee4", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -356,7 +350,6 @@ public String searchEmployee4(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 5") @RequestMapping(value = "/m/SearchEmployee5", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -382,7 +375,6 @@ public String searchEmployee5(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 6") @RequestMapping(value = "/m/SearchEmployee6", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -410,7 +402,6 @@ public String searchEmployee6(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 7") @RequestMapping(value = "/m/SearchEmployee7", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -437,7 +428,6 @@ public String searchEmployee7(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 8") @RequestMapping(value = "/m/SearchEmployee8", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -464,7 +454,6 @@ public String searchEmployee8(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee 9") @RequestMapping(value = "/m/SearchEmployee9", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -490,7 +479,6 @@ public String searchEmployee9(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Search employee filter") @RequestMapping(value = "/m/SearchEmployeeFilter", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -517,7 +505,6 @@ public String searchEmployee10(@RequestBody String searchEmployee1) { } - @CrossOrigin() @Operation(summary = "Get agent id") @RequestMapping(value = "/getAgentID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -533,7 +520,6 @@ public String getAgentID(@RequestBody String addEmployee) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Add employee") @RequestMapping(value = "/m/AddEmployee", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -645,7 +631,6 @@ public String addEmployee(@RequestBody String addEmployee, HttpServletRequest re } - @CrossOrigin() @Operation(summary = "Edit employee") @RequestMapping(value = "/m/editEmployee", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -716,7 +701,6 @@ public String editEmployee(@RequestBody String editEmployee) { } - @CrossOrigin() @Operation(summary = "Delete employee") @RequestMapping(value = "/m/deleteEmployee", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -747,7 +731,6 @@ public String deleteEmployee(@RequestBody String deleteEmployee) { } - @CrossOrigin() @Operation(summary = "All title") @RequestMapping(value = "/m/AllTitle", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -771,7 +754,6 @@ public String getAllTitle(@RequestBody String getAllTitle) { } - @CrossOrigin() @Operation(summary = "Get all gender") @RequestMapping(value = "/m/AllGender", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -797,7 +779,6 @@ public String getAllGender(@RequestBody String getAllGender) { } - @CrossOrigin() @Operation(summary = "Get all location") @RequestMapping(value = "/m/location/getAlllocation22", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -858,7 +839,6 @@ public String getAlllocation(@RequestBody String getAlllocation) { } - @CrossOrigin() @Operation(summary = "Find employee by name") @RequestMapping(value = "/m/FindEmployeeByName", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -886,7 +866,6 @@ public String FindEmployeeName(@RequestBody String FindEmployee) { } - @CrossOrigin() @Operation(summary = "Qualification") @RequestMapping(value = "/m/Qualification", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -915,7 +894,6 @@ public String Qualification(@RequestBody String Qualification) { } - @CrossOrigin() @Operation(summary = "Find employee details") @RequestMapping(value = "/m/FindEmployeeDetails", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -946,7 +924,6 @@ public String checkingEmpDetails(@RequestBody String FindEmployeeDetails) { } - @CrossOrigin() @Operation(summary = "Update employer role") @RequestMapping(value = "/m/updateEmployeeRole", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -995,7 +972,6 @@ public String updateEmployee(@RequestBody String updateEmployee) { } - @CrossOrigin() @Operation(summary = "Delete employer role") @RequestMapping(value = "/m/deleteEmployeeRole", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1033,7 +1009,6 @@ public String deleteEmployeeRole(@RequestBody String deleteEmployeeRole) { } - @CrossOrigin() @Operation(summary = "Get designation") @RequestMapping(value = "/m/getDesignation", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1062,7 +1037,6 @@ public String getDesignation(@RequestBody String getDesignation) { } - @CrossOrigin() @Operation(summary = "Get employee by designation") @RequestMapping(value = "/m/getEmployeeByDesignation", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1093,7 +1067,6 @@ public String getEmployeeByDesignation(@RequestBody String getDesignation) { } - @CrossOrigin() @Operation(summary = "Get available agent ids") @RequestMapping(value = "/getAvailableAgentIds", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public String getAvailableAgentIds(@Param("{\"providerServiceMapID\":\"Integer - Provider Service Map ID\", " @@ -1110,7 +1083,6 @@ public String getAvailableAgentIds(@Param("{\"providerServiceMapID\":\"Integer - return response.toString(); } - @CrossOrigin() @Operation(summary = "Create USR agent mapping") @RequestMapping(value = "/createUSRAgentMapping", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public String createUSRAgentMapping( @@ -1130,7 +1102,6 @@ public String createUSRAgentMapping( return response.toString(); } - @CrossOrigin() @Operation(summary = "Get available campaigns") @RequestMapping(value = "/getAvailableCampaigns", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public String getAvailableCampaigns(@Param("{\"providerServiceMapID\":\"Integer: provider service map ID\", " @@ -1147,7 +1118,6 @@ public String getAvailableCampaigns(@Param("{\"providerServiceMapID\":\"Integer: return response.toString(); } - @CrossOrigin() @Operation(summary = "Update agent ids") @RequestMapping(value = "/updateAgentIds", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public String updateAgentIds(@Param("{\"isAvailable\":\"Boolean - is agent ID available for future use\", " @@ -1165,7 +1135,6 @@ public String updateAgentIds(@Param("{\"isAvailable\":\"Boolean - is agent ID av return response.toString(); } - @CrossOrigin() @Operation(summary = "User role and cti mapping") @RequestMapping(value = "/usrRoleAndCtiMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1192,7 +1161,6 @@ public String usrRoleAndCtiMapping(@RequestBody String usrRoleAndCtiMapping) { } - @CrossOrigin() @Operation(summary = "Find employee details by user name") @RequestMapping(value = "/m/FindEmployeeDetailsByUserName", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1220,7 +1188,6 @@ public String FindEmployeeDetailsByUserName(@RequestBody String FindEmployeeDeta } - @CrossOrigin() @Operation(summary = "Reset user password") @RequestMapping(value = "/m/ResetUserPassword", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1248,7 +1215,6 @@ public String ResetUserPassword(@RequestBody String ResetUserPassword) { } - @CrossOrigin() @Operation(summary = "Create provider admin") @RequestMapping(value = "/createProviderAdmin", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1278,7 +1244,6 @@ public String createProviderAdmin(@RequestBody String createProviderAdmin) { } - @CrossOrigin() @Operation(summary = "Get provider admin") @RequestMapping(value = "/getProviderAdmin", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1306,7 +1271,6 @@ public String getProviderAdmin(@RequestBody String getProviderAdmin) { } - @CrossOrigin() @Operation(summary = "Edit provider admin") @RequestMapping(value = "/editProviderAdmin", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1349,7 +1313,6 @@ public String editProviderAdmin(@RequestBody String editProviderAdmin) { } - @CrossOrigin() @Operation(summary = "Delete provider admin") @RequestMapping(value = "/deleteProviderAdmin", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1381,7 +1344,6 @@ public String deleteProviderAdmin(@RequestBody String deleteProviderAdmin) { } - @CrossOrigin() @Operation(summary = "Create new user") @RequestMapping(value = "/createNewUser", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1451,7 +1413,6 @@ public String createNewUser(@RequestBody String createNewUser, HttpServletReques return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit user details") @RequestMapping(value = "/editUserDetails", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1510,7 +1471,7 @@ public String editUserDetails(@RequestBody String editUserDetails) { getdemographicsData.setIsPresent(demographics.getIsPresent()); getdemographicsData.setDistrictID(demographics.getDistrictID()); getdemographicsData.setModifiedBy(demographics.getModifiedBy()); - + M_UserDemographics saveDemoData = employeeMasterInter.saveeditedDemoData(getdemographicsData); response.setResponse(saveDemoData.toString()); @@ -1527,7 +1488,6 @@ public String editUserDetails(@RequestBody String editUserDetails) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Deleted user details") @RequestMapping(value = "/deletedUserDetails", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1564,7 +1524,6 @@ public String deletedUserDetails(@RequestBody String deletedUserDetails, HttpSer return response.toString(); } - @CrossOrigin() @Operation(summary = "Search mapped language by user id") @RequestMapping(value = "/searchMappedLanguageByUserId", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1593,7 +1552,6 @@ public String searchMappedLanguageByUserId(@RequestBody String searchMappedLangu return response.toString(); } - @CrossOrigin() @Operation(summary = "Get user mapped language") @RequestMapping(value = "/getUserMappedLanguage", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1621,7 +1579,6 @@ public String getUserMappedLanguage(@RequestBody String getUserMappedLanguage) { return response.toString(); } - @CrossOrigin() @Operation(summary = "User language mapping") @RequestMapping(value = "/userLanguageMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1681,7 +1638,6 @@ public String UserLangMapping(@RequestBody String deletedUserDetails) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Update user language mapping") @RequestMapping(value = "/updateUserLanguageMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1722,7 +1678,6 @@ public String updateUserLanguageMapping(@RequestBody String updateUserLanguageMa return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete user language mapping") @RequestMapping(value = "/deleteUserLanguageMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1752,7 +1707,6 @@ public String UserLanguageMapping(@RequestBody String deleteUserLanguageMapping) return response.toString(); } - @CrossOrigin() @Operation(summary = "User role mapping") @RequestMapping(value = "/userRoleMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1810,7 +1764,6 @@ public String UserRoleMapping(@RequestBody String userRoleMapping, HttpServletRe } - @CrossOrigin() @Operation(summary = "User role mappings") @RequestMapping(value = "/userRoleMappings", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1877,7 +1830,6 @@ public String UserRoleMappings(@RequestBody String userRoleMapping, HttpServletR return response.toString(); } - @CrossOrigin() @Operation(summary = "Update user role mapping") @RequestMapping(value = "/updateUserRoleMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1908,7 +1860,7 @@ public String updateUserRoleMapping(@RequestBody String updateUserRoleMapping, H if (pre.getTeleConsultation() != null) { usrRole.setTeleConsultation(pre.getTeleConsultation()); } - + if (pre.getInbound() != null) { usrRole.setInbound(pre.getInbound()); } @@ -1932,7 +1884,6 @@ public String updateUserRoleMapping(@RequestBody String updateUserRoleMapping, H return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete user role mapping") @RequestMapping(value = "/deleteUserRoleMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1965,7 +1916,6 @@ public String deleteUserRoleMapping(@RequestBody String deletedUserRoleMapping, return response.toString(); } - @CrossOrigin() @Operation(summary = "Get user role mapped") @RequestMapping(value = "/getUserRoleMapped", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1995,7 +1945,6 @@ public String getUserRoleMapped(@RequestBody String getUserRoleMapped) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Search mapped role by name or user id") @RequestMapping(value = "/searchMappedRoleByNameorUserId", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2024,7 +1973,6 @@ public String searchMappedRoleByNameorUserId(@RequestBody String searchMappedRol return response.toString(); } - @CrossOrigin() @Operation(summary = "Complete user detail") @RequestMapping(value = "/completeUserDetails", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2051,7 +1999,6 @@ public String completeUserDetails(@RequestBody String completeUserDetails) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get religion") @RequestMapping(value = "/getReligion", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2078,7 +2025,6 @@ public String getReligion(@RequestBody String getReligion) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get community") @RequestMapping(value = "/getCommunity", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2105,7 +2051,6 @@ public String getCommunity(@RequestBody String getCommunity) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get all agent ids") @RequestMapping(value = "/getAllAgentIds", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public String getAllAgentIds(@Param("{\"providerServiceMapID\":\"Integer - Provider Service Map ID\", " @@ -2123,7 +2068,6 @@ public String getAllAgentIds(@Param("{\"providerServiceMapID\":\"Integer - Provi return response.toString(); } - @CrossOrigin() @Operation(summary = "Update CTI campaign name mapping") @RequestMapping(value = "/updateCTICampaignNameMapping", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON_VALUE) public String updateCTICampaignNameMapping(@Param("{\"cti_CampaignName\":\"String new campaign name\", " @@ -2140,7 +2084,6 @@ public String updateCTICampaignNameMapping(@Param("{\"cti_CampaignName\":\"Strin return response.toString(); } - @CrossOrigin() @Operation(summary = "Get user role TM") @RequestMapping(value = "/getUserRoleTM", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2168,7 +2111,6 @@ public String getUserRoleTM(@RequestBody String getCommunity) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete user role mapping TM") @RequestMapping(value = "/deleteUserRoleMappingTM", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeSignatureController.java b/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeSignatureController.java index 90a21fe..bd4a62d 100644 --- a/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeSignatureController.java +++ b/src/main/java/com/iemr/admin/controller/employeemaster/EmployeeSignatureController.java @@ -30,7 +30,7 @@ import org.springframework.http.HttpHeaders; import org.springframework.http.MediaType; import org.springframework.http.ResponseEntity; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -58,7 +58,6 @@ public class EmployeeSignatureController { private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName()); - @CrossOrigin() @Operation(summary = "Upload") @RequestMapping(value = "/upload", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -83,7 +82,6 @@ public String uploadFile(@RequestBody EmployeeSignature emp) { return response.toString(); } - @CrossOrigin(origins = "*", exposedHeaders = { HttpHeaders.CONTENT_DISPOSITION, "filename" }) @Operation(summary = "User id") @RequestMapping(value = "/{userID}", headers = "Authorization", method = { RequestMethod.GET }) public ResponseEntity fetchFile(@PathVariable("userID") Long userID) throws Exception { @@ -110,7 +108,6 @@ public ResponseEntity fetchFile(@PathVariable("userID") Long userID) thr } - @CrossOrigin() @Operation(summary = "Sign exist file") @RequestMapping(value = "/signexist/{userID}", headers = "Authorization", method = { RequestMethod.GET }) public String existFile(@PathVariable("userID") Long userID) throws Exception { diff --git a/src/main/java/com/iemr/admin/controller/facilitytype/FacilitytypeController.java b/src/main/java/com/iemr/admin/controller/facilitytype/FacilitytypeController.java index f6fb334..bf55ebe 100644 --- a/src/main/java/com/iemr/admin/controller/facilitytype/FacilitytypeController.java +++ b/src/main/java/com/iemr/admin/controller/facilitytype/FacilitytypeController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +49,6 @@ public class FacilitytypeController { @Autowired private M_facilitytypeInter m_facilitytypeInter; - @CrossOrigin() @Operation(summary = "Get facility") @RequestMapping(value = "/getFacility", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -76,7 +75,6 @@ public String getFacility(@RequestBody String getFacility) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Add facility") @RequestMapping(value = "/addFacility", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -103,7 +101,6 @@ public String addFacility(@RequestBody String addFacility) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit facility") @RequestMapping(value = "/editFacility", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -135,7 +132,6 @@ public String editFacility(@RequestBody String editFacility) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete facility") @RequestMapping(value = "/deleteFacility", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -165,7 +161,6 @@ public String deleteFacility(@RequestBody String deleteFacility) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Check facility type code") @RequestMapping(value = "/checkFacilityTypeCode", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/foetalmonitormaster/FoetalMonitorController.java b/src/main/java/com/iemr/admin/controller/foetalmonitormaster/FoetalMonitorController.java index 7a952d5..bc8ff30 100644 --- a/src/main/java/com/iemr/admin/controller/foetalmonitormaster/FoetalMonitorController.java +++ b/src/main/java/com/iemr/admin/controller/foetalmonitormaster/FoetalMonitorController.java @@ -27,7 +27,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestHeader; @@ -47,14 +47,12 @@ @RestController -@CrossOrigin @RequestMapping(value = "fetosense", headers = "Authorization") public class FoetalMonitorController { @Autowired private FoetalMonitorService foetalMonitorService; private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName()); - @CrossOrigin @Operation(summary = "Create foetal monitor test master by provider admin") @RequestMapping(value = { "/createFetosenseTestMaster" }, method = { RequestMethod.POST }) public String createFoetalMonitorTestMaster(@RequestBody String requestOBJ) { @@ -71,7 +69,6 @@ public String createFoetalMonitorTestMaster(@RequestBody String requestOBJ) { return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch foetal monitor tests master for provider-service-map-id") @RequestMapping(value = { "/fetchFetosenseTestMaster/{psmID}" }, method = { RequestMethod.GET }) public String fetchFoetalMonitorTestMaster(@PathVariable("psmID") Integer psmID) { @@ -89,7 +86,6 @@ public String fetchFoetalMonitorTestMaster(@PathVariable("psmID") Integer psmID) return response.toString(); } - @CrossOrigin @Operation(summary = "Update foetal monitor tests master for a particular procedure") @RequestMapping(value = { "/updateFetosenseTestMaster" }, method = { RequestMethod.POST }) public String updateProcedureMaster(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -107,7 +103,6 @@ public String updateProcedureMaster(@Param(value = "{}") @RequestBody String req return response.toString(); } - @CrossOrigin @Operation(summary = "Update procedure status for enable or disable") @RequestMapping(value = { "/updateFetosenseTestMasterStatus" }, method = { RequestMethod.POST }) public String updateProcedureStatus(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -116,7 +111,8 @@ public String updateProcedureStatus(@Param(value = "{}") @RequestBody String req JSONObject jsnOBJ = new JSONObject(requestOBJ); if (jsnOBJ != null && jsnOBJ.has("foetalMonitorTestID") && jsnOBJ.getInt("foetalMonitorTestID") > 0 && jsnOBJ.has("deleted")) { - String s = foetalMonitorService.updateFoetalMonitorTestMasterStatus(jsnOBJ.getInt("foetalMonitorTestID"), + String s = foetalMonitorService.updateFoetalMonitorTestMasterStatus( + jsnOBJ.getInt("foetalMonitorTestID"), jsnOBJ.getBoolean("deleted")); if (s != null) response.setResponse(s); @@ -132,7 +128,6 @@ public String updateProcedureStatus(@Param(value = "{}") @RequestBody String req return response.toString(); } - @CrossOrigin @Operation(summary = "To save foetal monitor device id") @RequestMapping(value = "/createFetosenseDeviceID", method = RequestMethod.POST, headers = "Authorization") public String saveFoetalMonitorDeviceID( @@ -162,7 +157,6 @@ public String saveFoetalMonitorDeviceID( * @param authorization * @return */ - @CrossOrigin @Operation(summary = "To save mapping of van id and foetal monitor device id") @RequestMapping(value = "/mapping/vanIDAndDeviceID", method = RequestMethod.POST, headers = "Authorization") public String saveVanIDandDeviceIDMapping( @@ -177,7 +171,8 @@ public String saveVanIDandDeviceIDMapping( OutputResponse output = new OutputResponse(); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); int mappingDone = foetalMonitorService.vanIDAndDeviceIDMapping(foetalMonitorRequest); if (mappingDone == 1) output.setResponse("Mapping Done successfully"); @@ -188,7 +183,6 @@ public String saveVanIDandDeviceIDMapping( return output.toString(); } - @CrossOrigin @Operation(summary = "Provides the foetal monitor device id") @RequestMapping(value = "/fetch/fetosenseDeviceID", method = RequestMethod.POST, headers = "Authorization") public String getFoetalMonitorDeviceID( @@ -197,7 +191,8 @@ public String getFoetalMonitorDeviceID( logger.info("Request Object for getting foetal monitor DeviceID - " + requestObj); OutputResponse output = new OutputResponse(); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); String response = foetalMonitorService.getFoetalMonitorDeviceID(foetalMonitorRequest); if (response != null) output.setResponse(response); @@ -212,7 +207,6 @@ public String getFoetalMonitorDeviceID( * @param requestObj * @return */ - @CrossOrigin @Operation(summary = "Provides the van id and foetal monitor device id") @RequestMapping(value = "/fetch/vanIDAndFetosenseDeviceID", method = RequestMethod.POST, headers = "Authorization") public String getVanIDAndDeviceID( @@ -236,7 +230,6 @@ public String getVanIDAndDeviceID( return output.toString(); } - @CrossOrigin @Operation(summary = "Provides the worklist of van id and foetal monitor device id") @RequestMapping(value = "/fetch/mappingWorklist", method = RequestMethod.POST, headers = "Authorization") public String getMappedWorklist( @@ -246,7 +239,8 @@ public String getMappedWorklist( logger.info("Request Object for getting van ID and foetal monitor DeviceID - " + requestObj); OutputResponse output = new OutputResponse(); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); String mappedWorklist = foetalMonitorService.getVanIDMappingWorklist(foetalMonitorRequest); if (mappedWorklist != null) output.setResponse(mappedWorklist); @@ -257,7 +251,6 @@ public String getMappedWorklist( return output.toString(); } - @CrossOrigin @Operation(summary = "Update device id") @RequestMapping(value = "/update/fetosenseDeviceID", method = { RequestMethod.POST }) public String updateFoetalMonitorDeviceID( @@ -274,7 +267,8 @@ public String updateFoetalMonitorDeviceID( logger.info("Request object for foetal monitor data updating :" + requestObj); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); int deviceIDUpdated = foetalMonitorService.updateFoetalMonitorDeviceID(foetalMonitorRequest); if (deviceIDUpdated == 1) { response.setResponse("DeviceID updated successfully"); @@ -291,7 +285,6 @@ public String updateFoetalMonitorDeviceID( * @param Authorization * @return */ - @CrossOrigin @Operation(summary = "Delete foetal monitor device id") @RequestMapping(value = "/delete/fetosenseDeviceID", method = { RequestMethod.POST }) public String deleteFoetalMonitorDeviceID( @@ -307,7 +300,8 @@ public String deleteFoetalMonitorDeviceID( logger.info("Request object for deleting foetal monitor deviceID :" + requestObj); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); int deleteResponse = foetalMonitorService.deleteFoetalMonitorDeviceID(foetalMonitorRequest); if (deleteResponse == 1) response.setResponse("Device ID de-activated successfully"); @@ -318,7 +312,6 @@ public String deleteFoetalMonitorDeviceID( return response.toString(); } - @CrossOrigin @Operation(summary = "Update van id and foetal monitor device id mapping") @RequestMapping(value = "/update/vanIDAndFetosenseDeviceIDMapping", method = { RequestMethod.POST }) public String updateMapping( @@ -334,7 +327,8 @@ public String updateMapping( logger.info("Request object for updating vanID and foetal monitor deviceID mapping :" + requestObj); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); int updateResponse = foetalMonitorService.updatingvanIDAndDeviceIDMapping(foetalMonitorRequest); if (updateResponse == 1) response.setResponse("Mapping updated successfully"); @@ -350,7 +344,6 @@ public String updateMapping( * @param Authorization * @return */ - @CrossOrigin @Operation(summary = "Deactivate van id and foetal monitor device id mapping ") @RequestMapping(value = "/delete/vanIDAndFetosenseDeviceIDMapping", method = { RequestMethod.POST }) public String deleteVanIDAndFoetalMonitorDeviceID( @@ -361,7 +354,8 @@ public String deleteVanIDAndFoetalMonitorDeviceID( logger.info("Request object for deleting vanID and foetal monitor deviceID mapping :" + requestObj); try { - FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, FoetalMonitorDeviceID.class); + FoetalMonitorDeviceID foetalMonitorRequest = InputMapper.gson().fromJson(requestObj, + FoetalMonitorDeviceID.class); int deleteStaus = foetalMonitorService.deleteVanIDAndDeviceIDMapping(foetalMonitorRequest); if (deleteStaus > 0) { response.setResponse("Mapped deactivated successfully"); diff --git a/src/main/java/com/iemr/admin/controller/item/ItemController.java b/src/main/java/com/iemr/admin/controller/item/ItemController.java index f64b41d..78c6400 100644 --- a/src/main/java/com/iemr/admin/controller/item/ItemController.java +++ b/src/main/java/com/iemr/admin/controller/item/ItemController.java @@ -27,7 +27,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -53,7 +53,6 @@ public class ItemController { @Autowired private ItemService itemService; - @CrossOrigin() @Operation(summary = "Get item form service map id") @RequestMapping(value = "/getItemForm/{providerservicemapID}", headers = "Authorization", method = { RequestMethod.GET }, produces = { "application/json" }) @@ -76,7 +75,6 @@ public String getItemForm(@PathVariable("providerservicemapID") Integer provider return response.toString(); } - @CrossOrigin() @Operation(summary = "Get item route") @RequestMapping(value = "/getItemRoute/{providerservicemapID}", headers = "Authorization", method = { RequestMethod.GET }, produces = { "application/json" }) @@ -99,7 +97,6 @@ public String getItemRoute(@PathVariable("providerservicemapID") Integer provide return response.toString(); } - @CrossOrigin() @Operation(summary = "Get item category") @RequestMapping(value = "/getItemCategory/{providerservicemapID}/{bool}", headers = "Authorization", method = { RequestMethod.GET }, produces = { "application/json" }) @@ -128,7 +125,6 @@ public String getItemCategory(@PathVariable("providerservicemapID") Integer prov return response.toString(); } - @CrossOrigin() @Operation(summary = "Create item master") @RequestMapping(value = "/createItemMaster", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -152,7 +148,6 @@ public String createItemMaster(@RequestBody ItemMaster[] item) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get item master") @RequestMapping(value = "/getItemMaster/{providerservicemapID}", headers = "Authorization", method = { RequestMethod.GET }, produces = { "application/json" }) @@ -175,7 +170,6 @@ public String getItemMaster(@PathVariable("providerservicemapID") Integer provid return response.toString(); } - @CrossOrigin() @Operation(summary = "Block item master") @RequestMapping(value = "/blockItemMaster/{itemmasterid}/{deleteflag}", headers = "Authorization", method = { RequestMethod.GET }, produces = { "application/json" }) @@ -199,7 +193,6 @@ public String blockItemMaster(@PathVariable("itemmasterid") Integer itemmasterID return response.toString(); } - @CrossOrigin() @Operation(summary = "Discontinue item master") @RequestMapping(value = "/discontinueItemMaster/{itemmasterid}/{deleteflag}", headers = "Authorization", method = { RequestMethod.GET }, produces = { "application/json" }) @@ -223,7 +216,6 @@ public String discontinueItemMaster(@PathVariable("itemmasterid") Integer itemma return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit item master") @RequestMapping(value = "/editItemMaster", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -256,7 +248,6 @@ public String editItemMaster(@RequestBody ItemMaster item) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Configure item issue") @RequestMapping(value = "/configItemIssue", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -280,7 +271,6 @@ public String configItemIssue(@RequestBody M_ItemCategory[] itemIssue) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Configure expiry alert") @RequestMapping(value = "/configexpiryalert", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -304,7 +294,6 @@ public String configexpiryalert(@RequestBody M_ItemCategory[] itemIssue) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get item") @RequestMapping(value = "/getItem", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -331,7 +320,6 @@ public String getItem(@RequestBody String getItem) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Create item category") @RequestMapping(value = "/createItemCategories", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -353,7 +341,6 @@ public String createItemCategories(@RequestBody M_ItemCategory[] item) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit item category") @RequestMapping(value = "/editItemCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -374,7 +361,6 @@ public String editItemCategory(@RequestBody M_ItemCategory item) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Block item category") @RequestMapping(value = "/blockItemCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -395,7 +381,6 @@ public String blockItemCategory(@RequestBody M_ItemCategory itemCat) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Create item form") @RequestMapping(value = "/createItemForms", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -417,7 +402,6 @@ public String createItemForms(@RequestBody M_ItemForm[] item) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit item form") @RequestMapping(value = "/editItemForm", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -438,7 +422,6 @@ public String editItemForm(@RequestBody M_ItemForm item) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Block item form") @RequestMapping(value = "/blockItemForm", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -459,7 +442,6 @@ public String blockItemForm(@RequestBody M_ItemForm itemForm) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Create route") @RequestMapping(value = "/createRoutes", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -481,7 +463,6 @@ public String createRoutes(@RequestBody M_Route[] routes) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit route") @RequestMapping(value = "/editRoute", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -502,7 +483,6 @@ public String editRoute(@RequestBody M_Route route) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Block route") @RequestMapping(value = "/blockRoute", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -523,7 +503,6 @@ public String blockRoute(@RequestBody M_Route route) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Check code") @RequestMapping(value = "/checkCode", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/itemfacilitymapping/MItemFacilityMappingController.java b/src/main/java/com/iemr/admin/controller/itemfacilitymapping/MItemFacilityMappingController.java index 895efd9..a827f18 100644 --- a/src/main/java/com/iemr/admin/controller/itemfacilitymapping/MItemFacilityMappingController.java +++ b/src/main/java/com/iemr/admin/controller/itemfacilitymapping/MItemFacilityMappingController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -53,7 +53,6 @@ public class MItemFacilityMappingController { @Autowired private M_itemfacilitymappingInter M_itemfacilitymappingInter; - @CrossOrigin() @Operation(summary = "Map item to store") @RequestMapping(value = "/mapItemtoStrore", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -111,7 +110,6 @@ public String mapItemtoStrore(@RequestBody String mapItemtoStrore) { } - @CrossOrigin() @Operation(summary = "Edit item to store") @RequestMapping(value = "/editItemtoStrore", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -146,7 +144,6 @@ public String editItemtoStrore(@RequestBody String editItemtoStrore) { } - @CrossOrigin() @Operation(summary = "Delete item to store") @RequestMapping(value = "/deleteItemtoStrore", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -177,7 +174,6 @@ public String deleteItemtoStrore(@RequestBody String deleteItemtoStrore) { } - @CrossOrigin() @Operation(summary = "Get sub store item") @RequestMapping(value = "/getSubStoreitem", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -205,7 +201,6 @@ public String getSubStroreitem(@RequestBody String deleteItemtoStrore) { } - @CrossOrigin() @Operation(summary = "Get all facility mapped data") @RequestMapping(value = "/getAllFacilityMappedData", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -233,7 +228,6 @@ public String getAllFacilityMappedData(@RequestBody String getAllFacilityMappedD } - @CrossOrigin() @Operation(summary = "Get item from store id") @RequestMapping(value = "/getItemFromStoreID/{storeID}", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -257,7 +251,6 @@ public String getItemFromStoreID(@PathVariable("storeID") Integer storeID) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete item store mapping") @RequestMapping(value = "/deleteItemStoreMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/labmodule/LabModuleController.java b/src/main/java/com/iemr/admin/controller/labmodule/LabModuleController.java index 83ead4d..bc8314f 100644 --- a/src/main/java/com/iemr/admin/controller/labmodule/LabModuleController.java +++ b/src/main/java/com/iemr/admin/controller/labmodule/LabModuleController.java @@ -25,7 +25,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -48,7 +48,6 @@ */ @RestController -@CrossOrigin @RequestMapping(value = "labModule", headers = "Authorization") public class LabModuleController { private Logger logger = LoggerFactory.getLogger(this.getClass().getSimpleName()); @@ -77,8 +76,6 @@ public void setMastersFetchingServiceImpl(MastersFetchingServiceImpl mastersFetc this.mastersFetchingServiceImpl = mastersFetchingServiceImpl; } - - @CrossOrigin @Operation(summary = "Create procedure master by provider admin") @RequestMapping(value = { "/createProcedureMaster" }, method = { RequestMethod.POST }) public String createProcedureMaster(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -98,7 +95,6 @@ public String createProcedureMaster(@Param(value = "{}") @RequestBody String req return response.toString(); } - @CrossOrigin @Operation(summary = "Create component master by provider admin") @RequestMapping(value = { "/createComponentMaster" }, method = { RequestMethod.POST }) public String createComponentMaster(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -116,7 +112,6 @@ public String createComponentMaster(@Param(value = "{}") @RequestBody String req return response.toString(); } - @CrossOrigin @Operation(summary = "Create procedure - component mapping by provider admin") @RequestMapping(value = { "/createProcedureComponentMapping" }, method = { RequestMethod.POST }) public String createProcedureComponentMapping(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -139,7 +134,6 @@ public String createProcedureComponentMapping(@Param(value = "{}") @RequestBody return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch procedure master for provider-service-map-id") @RequestMapping(value = { "/fetchProcedureMaster/{psmID}" }, method = { RequestMethod.GET }) public String fetchProcedureMaster(@PathVariable("psmID") Integer psmID) { @@ -157,7 +151,6 @@ public String fetchProcedureMaster(@PathVariable("psmID") Integer psmID) { return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch component master for provider-service-map-id") @RequestMapping(value = { "/fetchComponentMaster/{psmID}" }, method = { RequestMethod.GET }) public String fetchComponentMaster(@PathVariable("psmID") Integer psmID) { @@ -175,7 +168,6 @@ public String fetchComponentMaster(@PathVariable("psmID") Integer psmID) { return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch procedure master for provider-service-map-id and deleted is false") @RequestMapping(value = { "/fetchProcedureMasterDelFalse/{psmID}" }, method = { RequestMethod.GET }) public String fetchProcedureMasterDelFalse(@PathVariable("psmID") Integer psmID) { @@ -193,7 +185,6 @@ public String fetchProcedureMasterDelFalse(@PathVariable("psmID") Integer psmID) return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch component master for provider-service-map-id and deleted false") @RequestMapping(value = { "/fetchComponentMasterDelFalse/{psmID}" }, method = { RequestMethod.GET }) public String fetchComponentMasterDelFalse(@PathVariable("psmID") Integer psmID) { @@ -211,7 +202,6 @@ public String fetchComponentMasterDelFalse(@PathVariable("psmID") Integer psmID) return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch procedure component mapping list for provider-service-map-id and deleted false") @RequestMapping(value = { "/fetchprocCompMappingDelFalse/{psmID}" }, method = { RequestMethod.GET }) public String fetchProcCompMappingDelFalse(@PathVariable("psmID") Integer psmID) { @@ -229,7 +219,6 @@ public String fetchProcCompMappingDelFalse(@PathVariable("psmID") Integer psmID) return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch procedure component mapping list for particular procedure id") @RequestMapping(value = { "/fetchProcCompMappingForSingleProcedure/{pID}" }, method = { RequestMethod.GET }) public String fetchProcCompMappingForSingleProcedure(@PathVariable("pID") Integer pID) { @@ -247,7 +236,6 @@ public String fetchProcCompMappingForSingleProcedure(@PathVariable("pID") Intege return response.toString(); } - @CrossOrigin @Operation(summary = "Fetch component details for particular component id") @RequestMapping(value = { "/fetchComponentDetailsForComponentID/{cID}" }, method = { RequestMethod.GET }) public String fetchComponentDetailsForComponentID(@PathVariable("cID") Integer cID) { @@ -269,7 +257,6 @@ public String fetchComponentDetailsForComponentID(@PathVariable("cID") Integer c return response.toString(); } - @CrossOrigin @Operation(summary = "Update procedure status for enable or disable") @RequestMapping(value = { "/updateProcedureStatus" }, method = { RequestMethod.POST }) public String updateProcedureStatus(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -294,7 +281,6 @@ public String updateProcedureStatus(@Param(value = "{}") @RequestBody String req return response.toString(); } - @CrossOrigin @Operation(summary = "Update component status for enable or disable") @RequestMapping(value = { "/updateComponentStatus" }, method = { RequestMethod.POST }) public String updateComponentStatus(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -319,7 +305,6 @@ public String updateComponentStatus(@Param(value = "{}") @RequestBody String req return response.toString(); } - @CrossOrigin @Operation(summary = "Update procedure master for a particular procedure") @RequestMapping(value = { "/updateProcedureMaster" }, method = { RequestMethod.POST }) public String updateProcedureMaster(@Param(value = "{}") @RequestBody String requestOBJ) { @@ -341,7 +326,6 @@ public String updateProcedureMaster(@Param(value = "{}") @RequestBody String req } - @CrossOrigin @Operation(summary = "Update component master for a particular Component") @RequestMapping(value = { "/updateComponentMaster" }, method = { RequestMethod.POST }) public String updateComponentMaster(@Param(value = "{}") @RequestBody String requestOBJ) { diff --git a/src/main/java/com/iemr/admin/controller/labmodule/SmartDiagnosticsController.java b/src/main/java/com/iemr/admin/controller/labmodule/SmartDiagnosticsController.java index 716da28..a0ef5ef 100644 --- a/src/main/java/com/iemr/admin/controller/labmodule/SmartDiagnosticsController.java +++ b/src/main/java/com/iemr/admin/controller/labmodule/SmartDiagnosticsController.java @@ -27,7 +27,7 @@ import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.beans.factory.annotation.Value; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; import org.springframework.web.bind.annotation.RestController; @@ -47,7 +47,6 @@ public class SmartDiagnosticsController { @Autowired IOTService iotService; - @CrossOrigin() @Operation(summary = "Get diagnostic test procedure details") @RequestMapping(value = "/getDiagnosticProcedure", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, consumes = MediaType.APPLICATION_JSON) public String getIOTProcedure() { @@ -67,7 +66,6 @@ public String getIOTProcedure() { } - @CrossOrigin() @Operation(summary = "Get diagnostic procedure component details") @RequestMapping(value = "/getDiagnosticProcedureComponent", headers = "Authorization", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, consumes = MediaType.APPLICATION_JSON) public String getIOTComponent() { diff --git a/src/main/java/com/iemr/admin/controller/locationmaster/LocationMasterController.java b/src/main/java/com/iemr/admin/controller/locationmaster/LocationMasterController.java index da49943..598e56e 100644 --- a/src/main/java/com/iemr/admin/controller/locationmaster/LocationMasterController.java +++ b/src/main/java/com/iemr/admin/controller/locationmaster/LocationMasterController.java @@ -29,7 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -60,7 +60,6 @@ public class LocationMasterController { private InputMapper inputMapper = new InputMapper(); - @CrossOrigin() @Operation(summary = "get all role 2") @RequestMapping(value = "/m/location/getAlllocation1", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -104,7 +103,6 @@ public String getAllRole2(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get all location") @RequestMapping(value = "/m/location/getAlllocation", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -168,7 +166,6 @@ public String getAlllocation(@RequestBody String getAlllocation) { } - @CrossOrigin() @Operation(summary = "Get all new location") @RequestMapping(value = "/m/location/getAlllocationNew", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -206,7 +203,6 @@ public String getAlllocationNew(@RequestBody String getAlllocation) { } - @CrossOrigin() @Operation(summary = "Search role") @RequestMapping(value = "m/location/state", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -236,7 +232,6 @@ public String searchRole(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get service") @RequestMapping(value = "m/location/service", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -265,7 +260,6 @@ public String getService(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get all district") @RequestMapping(value = "m/location/findDistrict", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -294,7 +288,6 @@ public String getAllDistrict(@RequestBody String mDistrict1) { } - @CrossOrigin() @Operation(summary = "Get all role") @RequestMapping(value = "m/location/addLocation", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -343,7 +336,6 @@ public String getAllRole(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get edit location") @RequestMapping(value = "m/location/editLocation", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -382,7 +374,6 @@ public String geteditLocation(@RequestBody String editLocation) { } - @CrossOrigin() @Operation(summary = "Delete location") @RequestMapping(value = "m/location/deleteLocation", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -415,7 +406,6 @@ public String deleteLocation(@RequestBody String deletelocation) { } - @CrossOrigin() @Operation(summary = "Get location by service id") @RequestMapping(value = "/m/location/getLocationByServiceID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -463,7 +453,6 @@ public String getLocationByServiceID(@RequestBody String getLocationByServiceID) } - @CrossOrigin() @Operation(summary = "Get location by state id") @RequestMapping(value = "/m/location/getLocationByStateId", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -512,7 +501,6 @@ public String getLocationByStateId(@RequestBody String getLocationByStateId) { } - @CrossOrigin() @Operation(summary = "Get office name by map id") @RequestMapping(value = "/m/location/getOfficeNameByMapId", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -558,7 +546,6 @@ public String getOfficeNameByMapId(@RequestBody String getOfficeNameByMapId) { } - @CrossOrigin() @Operation(summary = "Get state by service id") @RequestMapping(value = "/m/location/getStatesByServiceID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/manufacturer/ManufacturerController.java b/src/main/java/com/iemr/admin/controller/manufacturer/ManufacturerController.java index 23267d3..f5983a2 100644 --- a/src/main/java/com/iemr/admin/controller/manufacturer/ManufacturerController.java +++ b/src/main/java/com/iemr/admin/controller/manufacturer/ManufacturerController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -48,7 +48,6 @@ public class ManufacturerController { @Autowired private ManufacturerInter manufacturerInter; - @CrossOrigin() @Operation(summary = "Create manufacturer") @RequestMapping(value = "/createManufacturer", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -76,7 +75,6 @@ public String createManufacturer(@RequestBody String createManufacturer) { } - @CrossOrigin() @Operation(summary = "Get manufacturer") @RequestMapping(value = "/getManufacturer", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -104,7 +102,6 @@ public String getManufacturer(@RequestBody String getManufacturer) { } - @CrossOrigin() @Operation(summary = "Edit manufacturer") @RequestMapping(value = "/editManufacturer", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -144,7 +141,6 @@ public String editManufacturer(@RequestBody String editManufacturer) { } - @CrossOrigin() @Operation(summary = "Delete manufacturer") @RequestMapping(value = "/deleteManufacturer", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -175,7 +171,6 @@ public String deleteManufacturer(@RequestBody String deleteManufacturer) { } - @CrossOrigin() @Operation(summary = "Check manufacturer code") @RequestMapping(value = "/checkManufacturerCode", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/nodalConfig/NodalConfigController.java b/src/main/java/com/iemr/admin/controller/nodalConfig/NodalConfigController.java index acd206d..aed24f6 100644 --- a/src/main/java/com/iemr/admin/controller/nodalConfig/NodalConfigController.java +++ b/src/main/java/com/iemr/admin/controller/nodalConfig/NodalConfigController.java @@ -29,7 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -53,7 +53,6 @@ public class NodalConfigController { @Autowired NodalConfigService nodalConfigService; - @CrossOrigin() @Operation(summary = "Save config") @RequestMapping(value = "/saveConf", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String saveConfig(@RequestBody List createEmailRequests, @@ -74,7 +73,6 @@ public String saveConfig(@RequestBody List createE } - @CrossOrigin() @Operation(summary = "Get nodal email configs") @RequestMapping(value = "/getNodalEmailConfigs", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String getNodalEmailConfigs(@RequestBody NodalEmailRequest authEmailRequest, HttpServletRequest request) { @@ -94,7 +92,6 @@ public String getNodalEmailConfigs(@RequestBody NodalEmailRequest authEmailReque } - @CrossOrigin() @Operation(summary = "Update nodal email config") @RequestMapping(value = "/updateNodalEmailConfig", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String updateNodalEmailConfig(@RequestBody UpdateNodalEmailRequest updateEmailRequest, diff --git a/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceController.java b/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceController.java index edba4b9..ab22b4f 100644 --- a/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceController.java +++ b/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceController.java @@ -25,7 +25,7 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -50,7 +50,6 @@ public class ParkingPlaceController { @Autowired private ParkingPlaceServiceImpl parkingPlaceServiceImpl; - @CrossOrigin() @Operation(summary = "Stores parking place details") @RequestMapping(value = "/create/parkingPlaces", headers = "Authorization", method = { RequestMethod.POST }) public String saveParkingPlace( @@ -75,7 +74,6 @@ public String saveParkingPlace( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get parking place details") @RequestMapping(value = "/get/parkingPlaces", headers = "Authorization", method = { RequestMethod.POST }) public String getParkingPlaces( @@ -97,7 +95,6 @@ public String getParkingPlaces( return output.toString(); } - @CrossOrigin() @Operation(summary = "Removes parking place") @RequestMapping(value = "/remove/parkingPlace", headers = "Authorization", method = { RequestMethod.POST }) public String deleteParkingPlace( @@ -124,7 +121,6 @@ public String deleteParkingPlace( return output.toString(); } - @CrossOrigin() @Operation(summary = "Update parking place details") @RequestMapping(value = "/update/parkingPlaceDetails", headers = "Authorization", method = { RequestMethod.POST }) public String updateParkingPlaceDetails( @@ -162,7 +158,6 @@ public String updateParkingPlaceDetails( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get parking place details") @RequestMapping(value = "/getParkingPlaces", headers = "Authorization", method = { RequestMethod.POST }) public String getParkingPlacesProviderserviceMap( @@ -184,7 +179,6 @@ public String getParkingPlacesProviderserviceMap( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get sub district details") @RequestMapping(value = "/getSubDistrictByParkingPlaceID", headers = "Authorization", method = { RequestMethod.POST }) @@ -207,7 +201,6 @@ public String getSubDistrictDetailsByParkingPlaceID( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get parking place details by zone id") @RequestMapping(value = "/get/parkingPlacesbyzoneid", headers = "Authorization", method = { RequestMethod.POST }) public String getparkingPlacesbyzoneid( diff --git a/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceTalukMappingController.java b/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceTalukMappingController.java index 51a3b72..69c10c1 100644 --- a/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceTalukMappingController.java +++ b/src/main/java/com/iemr/admin/controller/parkingPlace/ParkingPlaceTalukMappingController.java @@ -24,7 +24,7 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -47,7 +47,6 @@ public class ParkingPlaceTalukMappingController { @Autowired private ParkingPlaceTalukMappingServiceImpl parkingPlaceTalukMappingServiceImpl; - @CrossOrigin() @Operation(summary = "Stores parking place and taluk mapping details") @RequestMapping(value = "/create/parkingPlacesTalukMapping", headers = "Authorization", method = { RequestMethod.POST }) @@ -69,7 +68,6 @@ public String parkingPlacesTalukMapping( return output.toString(); } - @CrossOrigin() @Operation(summary = "Update parking place and taluk mapping details") @RequestMapping(value = "/update/parkingPlacesTalukMapping", headers = "Authorization", method = { RequestMethod.POST }) @@ -98,7 +96,6 @@ public String updateparkingPlacesTalukMapping( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get parking place and taluk mapping by map id") @RequestMapping(value = "/getbyid/parkingPlacesTalukMapping", headers = "Authorization", method = { RequestMethod.POST }) @@ -121,7 +118,6 @@ public String getparkingPlacesTalukMapping( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get all parking place and taluk mapping based on parking place id") @RequestMapping(value = "/getall/parkingPlacesTalukMapping", headers = "Authorization", method = { RequestMethod.POST }) @@ -142,7 +138,6 @@ public String getallparkingPlacesTalukMapping( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get all parking place and taluk mapping based on parking place id") @RequestMapping(value = "/getbyppidanddid/parkingPlacesTalukMapping", headers = "Authorization", method = { RequestMethod.POST }) @@ -163,7 +158,6 @@ public String getafilterparkingPlacesTalukMapping( return output.toString(); } - @CrossOrigin() @Operation(summary = "Activate/deactivate parking place and taluk mapping ") @RequestMapping(value = "/activate/parkingPlacesTalukMapping", headers = "Authorization", method = { RequestMethod.POST }) @@ -189,7 +183,6 @@ public String activateparkingPlacesTalukMapping( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get unmapped taluk by district id") @RequestMapping(value = "/get/unmappedtaluk", headers = "Authorization", method = { RequestMethod.POST }) public String getunmappedtaluk( diff --git a/src/main/java/com/iemr/admin/controller/pharmacologicalcategory/PharmacologicalCategoryController.java b/src/main/java/com/iemr/admin/controller/pharmacologicalcategory/PharmacologicalCategoryController.java index 4464f57..1558b18 100644 --- a/src/main/java/com/iemr/admin/controller/pharmacologicalcategory/PharmacologicalCategoryController.java +++ b/src/main/java/com/iemr/admin/controller/pharmacologicalcategory/PharmacologicalCategoryController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +49,6 @@ public class PharmacologicalCategoryController { @Autowired private PharmacologicalcategoryInter pharmacologicalcategoryInter; - @CrossOrigin() @Operation(summary = "Create pharmacological category") @RequestMapping(value = "/createPharmacologicalcategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -79,7 +78,6 @@ public String createPharmacologicalcategory(@RequestBody String createPharmacolo } - @CrossOrigin() @Operation(summary = "Get pharmacological category") @RequestMapping(value = "/getPharmacologicalcategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -108,7 +106,6 @@ public String getPharmacologicalcategory(@RequestBody String createPharmacologic } - @CrossOrigin() @Operation(summary = "Edit pharmacological category") @RequestMapping(value = "/editPharmacologicalcategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -141,7 +138,6 @@ public String editPharmacologicalcategory(@RequestBody String editPharmacologica } - @CrossOrigin() @Operation(summary = "Delete pharmacological category") @RequestMapping(value = "/deletePharmacologicalcategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -174,7 +170,6 @@ public String deletePharmacologicalcategory(@RequestBody String deletePharmacolo } - @CrossOrigin() @Operation(summary = "Check pharmacological category code") @RequestMapping(value = "/checkPharmacologicalcategoryCode", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/provideronboard/ProviderOnBoardController.java b/src/main/java/com/iemr/admin/controller/provideronboard/ProviderOnBoardController.java index 817e565..7213922 100644 --- a/src/main/java/com/iemr/admin/controller/provideronboard/ProviderOnBoardController.java +++ b/src/main/java/com/iemr/admin/controller/provideronboard/ProviderOnBoardController.java @@ -31,7 +31,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -159,7 +159,6 @@ public void setIemrUserServiceImpl(IemrUserServiceImpl iemrUserServiceImpl) { this.iemrUserServiceImpl = iemrUserServiceImpl; } - @CrossOrigin() @Operation(summary = "Create and map provder") @RequestMapping(value = "/providerCreationAndMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -272,7 +271,6 @@ public String providerCreationAndMapping(@RequestBody String comingRequest) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Update provider") @RequestMapping(value = "/updateProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -326,7 +324,6 @@ public String updateProvider(@RequestBody String comingRequest) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get service line") @RequestMapping(value = "/getServiceline", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -355,7 +352,6 @@ public String getServiceLine(@RequestBody String serviceline) { } - @CrossOrigin() @Operation(summary = "Get all provider name") @RequestMapping(value = "/getAllProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -384,7 +380,6 @@ public String getAllProviderName(@RequestBody String getServiceProvider) { } - @CrossOrigin() @Operation(summary = "Get provider name") @RequestMapping(value = "/checkProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -419,7 +414,6 @@ public String getProviderName(@RequestBody String getServiceProvider) { } - @CrossOrigin() @Operation(summary = "Get service provider id") @RequestMapping(value = "/getServiceProviderid", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -450,7 +444,6 @@ public String getProviderId(@RequestBody String getServiceProviderId) { } - @CrossOrigin() @Operation(summary = "Save call type data") @RequestMapping(value = "/m/saveCalltypedata", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -511,7 +504,6 @@ public String saveCallTypeData(@RequestBody String saveCalltypeData) { } - @CrossOrigin() @Operation(summary = "Create call type data") @RequestMapping(value = "/m/createCalltypedata", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -542,7 +534,6 @@ public String createCalltypeData(@RequestBody String createCalltypedata) { } - @CrossOrigin() @Operation(summary = "Get call type data") @RequestMapping(value = "/m/getCalltypedata", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -571,7 +562,6 @@ public String getCallTypeData(@RequestBody String saveCalltypeData) { } - @CrossOrigin() @Operation(summary = "Update call type data") @RequestMapping(value = "/m/updateCalltypedata", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -613,7 +603,6 @@ public String updateCallTypeData(@RequestBody String updateCalltypeData) { } - @CrossOrigin() @Operation(summary = "Delete call type") @RequestMapping(value = "/m/deleteCalltype", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -645,7 +634,6 @@ public String deleteCallType(@RequestBody String deleteCalltype) { } - @CrossOrigin() @Operation(summary = "Save sub service data") @RequestMapping(value = "/m/saveSubserviceData", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -701,7 +689,6 @@ public String saveSubServiceData(@RequestBody String SubserviceData) { } - @CrossOrigin() @Operation(summary = "Find sub service name by map id") @RequestMapping(value = "/m/FindSubSerive", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -731,7 +718,6 @@ public String FindSubSeriveNameByMapId(@RequestBody String FindSubSeriveName) { } - @CrossOrigin() @Operation(summary = "Get sub service name") @RequestMapping(value = "/m/getSubSerive", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -761,7 +747,6 @@ public String getSubSeriveName(@RequestBody String getSubSeriveName) { } - @CrossOrigin() @Operation(summary = "Update sub service") @RequestMapping(value = "/m/updateSubSerive", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -795,7 +780,6 @@ public String updateSubSerive(@RequestBody String updateSubSeriveName) { } - @CrossOrigin() @Operation(summary = "Delete sub service") @RequestMapping(value = "/m/deleteSubSerive", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -827,7 +811,6 @@ public String deleteSubSerive(@RequestBody String updateSubSeriveName) { } - @CrossOrigin() @Operation(summary = "Save category") @RequestMapping(value = "/m/saveCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -876,7 +859,6 @@ public String saveCategory(@RequestBody String saveCategory) { } - @CrossOrigin() @Operation(summary = "Save category user exist") @RequestMapping(value = "/m/saveCategoryUseExist", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -922,7 +904,6 @@ public String saveCategoryUseExist(@RequestBody String saveCategoryUseExist) { } - @CrossOrigin() @Operation(summary = "Get category by sub service id") @RequestMapping(value = "/m/getCategoryBySubServiceID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -953,7 +934,6 @@ public String getCategoryBySubServiceID(@RequestBody String getCategoryBySubServ } - @CrossOrigin() @Operation(summary = "Get sub category") @RequestMapping(value = "/m/getsubCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -984,7 +964,6 @@ public String getsubCategory(@RequestBody String getsubCategory1) { } - @CrossOrigin() @Operation(summary = "Get category") @RequestMapping(value = "/m/getCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1016,7 +995,6 @@ public String getCategory(@RequestBody String getCategory) { } - @CrossOrigin() @Operation(summary = "Update sub category") @RequestMapping(value = "/m/updateSubCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1053,7 +1031,6 @@ public String updateSubCategory(@RequestBody String updateCategory) { } - @CrossOrigin() @Operation(summary = "Get drug data") @RequestMapping(value = "/m/getDrugData", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1081,7 +1058,6 @@ public String getDrugData( } - @CrossOrigin() @Operation(summary = "Get drug groups") @RequestMapping(value = "/m/getDrugGroups", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1108,7 +1084,6 @@ public String getDrugGroups( } - @CrossOrigin() @Operation(summary = "Get drug group mappings") @RequestMapping(value = "/m/getDrugGroupMappings", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1136,7 +1111,6 @@ public String getDrugGroupMappings(@RequestBody String drugMaster) throws IEMREx } - @CrossOrigin() @Operation(summary = "Update drug group") @RequestMapping(value = "/m/updateDrugGroup", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1169,7 +1143,6 @@ public String updateDrugGroup(@RequestBody String updateDrugGroup) { } - @CrossOrigin() @Operation(summary = "Update drug master") @RequestMapping(value = "/m/updateDrugMaster", headers = "Authorization", method = RequestMethod.POST, produces = "application/json") public String updateDrugMaster(@RequestBody String updateDrugData) { @@ -1201,7 +1174,6 @@ public String updateDrugMaster(@RequestBody String updateDrugData) { } - @CrossOrigin() @Operation(summary = "Update drug mapping") @RequestMapping(value = "/m/updateDrugMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1235,7 +1207,6 @@ public String updateDrugMapping(@RequestBody String updateDrugData) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Update drug status") @RequestMapping(value = "/m/updateDrugStatus", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1282,7 +1253,6 @@ public String updateDrugStatus(@RequestBody String updateDrugStatus) { } - @CrossOrigin() @Operation(summary = "Stores drug group ") @RequestMapping(value = "/m/saveDrugGroup", headers = "Authorization", method = { RequestMethod.POST }) public String saveDrugGroup( @@ -1306,7 +1276,6 @@ public String saveDrugGroup( return output.toString(); } - @CrossOrigin() @Operation(summary = "Store drug detail") @RequestMapping(value = "/m/saveDrug", headers = "Authorization", method = { RequestMethod.POST }) public String saveDrug( @@ -1331,7 +1300,6 @@ public String saveDrug( return output.toString(); } - @CrossOrigin() @Operation(summary = "Map drug with drug group") @RequestMapping(value = "/m/mapDrugWithGroup", headers = "Authorization", method = { RequestMethod.POST }) @@ -1358,7 +1326,6 @@ public String mapDrugWithGroup( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get severity") @RequestMapping(value = "/m/getServerity", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1387,7 +1354,6 @@ public String getServerity(@RequestBody String getServerity) { } - @CrossOrigin() @Operation(summary = "Save severity") @RequestMapping(value = "/m/saveServerity", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1416,7 +1382,6 @@ public String saveServerity(@RequestBody String saveServerity) { } - @CrossOrigin() @Operation(summary = "Delete severity") @RequestMapping(value = "/m/deleteServerity", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1446,7 +1411,6 @@ public String deleteServerity(@RequestBody String deleteServerity) { } - @CrossOrigin() @Operation(summary = "Edit severity") @RequestMapping(value = "/m/editServerity", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1478,7 +1442,6 @@ public String editServerity(@RequestBody String deleteServerity) { } - @CrossOrigin() @Operation(summary = "Get feedback type") @RequestMapping(value = "/m/getFeedbackType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1505,7 +1468,6 @@ public String getFeedbackType(@RequestBody String getFeedbackType) { } - @CrossOrigin() @Operation(summary = "Save feedback type") @RequestMapping(value = "/m/saveFeedbackType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1534,7 +1496,6 @@ public String saveFeedbackType(@RequestBody String saveFeedbackType) { } - @CrossOrigin() @Operation(summary = "Edit feedback type") @RequestMapping(value = "/m/editFeedbackType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1563,7 +1524,6 @@ public String editFeedbackType(@RequestBody String editFeedbackType) { } - @CrossOrigin() @Operation(summary = "Delete feedback type") @RequestMapping(value = "/m/deleteFeedbackType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1594,7 +1554,6 @@ public String deleteFeedbackType(@RequestBody String deleteFeedbackType) { } - @CrossOrigin() @Operation(summary = "Create category") @RequestMapping(value = "/m/createCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1621,7 +1580,6 @@ public String createCategory(@RequestBody String createCategory) { } - @CrossOrigin() @Operation(summary = "Delete category") @RequestMapping(value = "/m/deleteCategory1", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1652,7 +1610,6 @@ public String deleteCategory1(@RequestBody String deleteCategory1) { } - @CrossOrigin() @Operation(summary = "Update provider admin") @RequestMapping(value = "/updateProviderAdmin", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1702,7 +1659,6 @@ public String updateProviderAdmin(@RequestBody String updateProviderAdmin) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Create sub category") @RequestMapping(value = "/m/createSubCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1730,7 +1686,6 @@ public String createSubCategory(@RequestBody String createSubCategory) { } - @CrossOrigin() @Operation(summary = "Delete sub category") @RequestMapping(value = "/m/deleteSubCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1764,7 +1719,6 @@ public String deleteSubCategory(@RequestBody String deleteCategory) { } - @CrossOrigin() @Operation(summary = "Get sub category") @RequestMapping(value = { "/m/getSubCategory" }, method = { RequestMethod.POST }, produces = { "application/json" }) public String getSubCategory(@RequestBody String getSubCategory) { @@ -1794,7 +1748,6 @@ public String getSubCategory(@RequestBody String getSubCategory) { } - @CrossOrigin() @Operation(summary = "Update category") @RequestMapping(value = "/m/updateCategory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1829,7 +1782,6 @@ public String updateCategory(@RequestBody String deleteCategory1) { } - @CrossOrigin() @Operation(summary = "Create institute directory") @RequestMapping(value = "/m/createInstituteDirectory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1859,7 +1811,6 @@ public String createInstuteDirectoty(@RequestBody String createInstuteDirectory) } - @CrossOrigin() @Operation(summary = "Get institute directory") @RequestMapping(value = "/m/getInstituteDirectory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1889,7 +1840,6 @@ public String getInstuteDirectory(@RequestBody String getInstuteDirectory) { } - @CrossOrigin() @Operation(summary = "Edit institute directory") @RequestMapping(value = "/m/editInstituteDirectory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1925,7 +1875,6 @@ public String editInstuteDirectory(@RequestBody String editInstuteDirectory) { } - @CrossOrigin() @Operation(summary = "Delete institute directory") @RequestMapping(value = "/m/deleteInstituteDirectory", headers = "Authorization", method = { RequestMethod.POST @@ -1958,7 +1907,6 @@ public String deleteInstuteDirectory(@RequestBody String deleteInstuteDirectory) } - @CrossOrigin() @Operation(summary = "Get institute type") @RequestMapping(value = "/m/getInstituteType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -1983,7 +1931,6 @@ public String getInstuteType(@RequestBody String getInstuteType) { } - @CrossOrigin() @Operation(summary = "Create institute type") @RequestMapping(value = "/m/createInstituteType", headers = "Authorization", method = { RequestMethod.POST @@ -2011,7 +1958,6 @@ public String createInstuteType(@RequestBody String createInstuteType) { } - @CrossOrigin() @Operation(summary = "Edit institute type") @RequestMapping(value = "/m/editInstituteType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2043,7 +1989,6 @@ public String editInstuteType(@RequestBody String editInstuteType) { } - @CrossOrigin() @Operation(summary = "Delete institute type") @RequestMapping(value = "/m/deleteInstituteType", headers = "Authorization", method = { RequestMethod.POST @@ -2075,7 +2020,6 @@ public String deleteInstuteType(@RequestBody String deleteInstuteType) { } - @CrossOrigin() @Operation(summary = "Get feedback nature type") @RequestMapping(value = "/m/getFeedbackNatureType", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2101,7 +2045,6 @@ public String getFeedbackNatureType(@RequestBody String getFeedbackNatureType) { } - @CrossOrigin() @Operation(summary = "Create feedback nature type") @RequestMapping(value = "/m/createFeedbackNatureType", headers = "Authorization", method = { RequestMethod.POST @@ -2131,7 +2074,6 @@ public String createFeedbackNatureType(@RequestBody String createFeedbackNatureT } - @CrossOrigin() @Operation(summary = "Delete feedback nature type") @RequestMapping(value = { "/m/deleteFeedbackNatureType" }, method = { RequestMethod.POST }, produces = { "application/json" }, headers = "Authorization") @@ -2161,7 +2103,6 @@ public String deleteFeedbackNatureType(@RequestBody String deleteFeedbackNatureT } - @CrossOrigin() @Operation(summary = "Edit feedback nature type") @RequestMapping(value = { "/m/editFeedbackNatureType" }, method = { RequestMethod.POST }, produces = { "application/json" }, headers = "Authorization") @@ -2192,7 +2133,6 @@ public String editFeedbackNatureType(@RequestBody String editFeedbackNatureType) } - @CrossOrigin() @Operation(summary = "Get institution") @RequestMapping(value = { "/m/getInstution" @@ -2221,7 +2161,6 @@ public String getInstution(@RequestBody String getInstution) { } - @CrossOrigin() @Operation(summary = "Create institution") @RequestMapping(value = "/m/createInstution", headers = "Authorization", method = { RequestMethod.POST @@ -2249,7 +2188,6 @@ public String createInstution(@RequestBody String createInstution) { } - @CrossOrigin() @Operation(summary = "Edit institution") @RequestMapping(value = "/m/editInstution", headers = "Authorization", method = { RequestMethod.POST @@ -2287,7 +2225,6 @@ public String editInstution(@RequestBody String editInstution) { } - @CrossOrigin() @Operation(summary = "Delete institution") @RequestMapping(value = "/m/deleteInstution", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2310,7 +2247,6 @@ public String deleteInstution(@RequestBody String deleteInstution) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get institute sub directory") @RequestMapping(value = "/m/getInstutesubDirectory", headers = "Authorization", method = { RequestMethod.POST @@ -2336,7 +2272,6 @@ public String getInstuteSubDirectory(@RequestBody String getInstuteSubDirectory) } - @CrossOrigin() @Operation(summary = "Create institute sub directory") @RequestMapping(value = "/m/createInstutesubDirectory", headers = "Authorization", method = { RequestMethod.POST @@ -2363,7 +2298,6 @@ public String createInstuteSubDirectory(@RequestBody String createInstuteSubDire } - @CrossOrigin() @Operation(summary = "Edit institute sub directory") @RequestMapping(value = "/m/editInstutesubDirectory", headers = "Authorization", method = { RequestMethod.POST @@ -2396,7 +2330,6 @@ public String editInstuteSubDirectory(@RequestBody String editInstuteSubDirector } - @CrossOrigin() @Operation(summary = "Delete institute sub directory") @RequestMapping(value = "/m/deleteInstutesubDirectory", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2423,7 +2356,6 @@ public String deleteInstuteSubDirectory(@RequestBody String deleteInstuteSubDire } - @CrossOrigin() @Operation(summary = "Create institute sub directory mapping") @RequestMapping(value = "/m/createInstutesubDirectoryMapping", headers = "Authorization", method = { RequestMethod.POST @@ -2450,7 +2382,6 @@ public String createInstuteSubDirectoryMaping(@RequestBody String createInstuteS } - @CrossOrigin() @Operation(summary = "Delete institute sub directory mapping") @RequestMapping(value = "/m/deleteInstutesubDirectoryMapping", headers = "Authorization", method = { RequestMethod.POST @@ -2480,7 +2411,6 @@ public String deleteInstuteSubDirectoryMaping(@RequestBody String deleteInstuteS } - @CrossOrigin() @Operation(summary = "Get institute sub directory mapping") @RequestMapping(value = "/m/getInstutesubDirectoryMapping", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2503,7 +2433,6 @@ public String getInstuteSubDirectoryMaping(@RequestBody String getInstuteSubDire } - @CrossOrigin() @Operation(summary = "Create provider") @RequestMapping(value = "/createProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2532,7 +2461,6 @@ public String createProvider(@RequestBody String createProvider) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Provider update") @RequestMapping(value = "/providerUpdate", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2580,7 +2508,6 @@ public String providerUpdate(@RequestBody String providerupdate) { } - @CrossOrigin() @Operation(summary = "Provider delete") @RequestMapping(value = "/providerdelete", headers = "Authorization", method = { RequestMethod.POST @@ -2612,7 +2539,6 @@ public String providerDelete(@RequestBody String providerDelete) { } - @CrossOrigin() @Operation(summary = "Mapping provider admin to provider") @RequestMapping(value = "/mappingProviderAdmintoProvider", headers = "Authorization", method = { RequestMethod.POST @@ -2660,7 +2586,6 @@ public String mappingProviderAdmintoProvider(@RequestBody String mappingProvider } - @CrossOrigin() @Operation(summary = "Edit mapping provider admin to provider") @RequestMapping(value = "/editmappingProviderAdmintoProvider", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2691,7 +2616,6 @@ public String editMappingProviderAdmintoProvider(@RequestBody String editMapping } - @CrossOrigin() @Operation(summary = "Delete mapping provider admin to provider") @RequestMapping(value = "/deletemappingProviderAdmintoProvider", headers = "Authorization", method = { RequestMethod.POST @@ -2723,7 +2647,6 @@ public String deleteMappingProviderAdmintoProvider(@RequestBody String deleteMap } - @CrossOrigin() @Operation(summary = "Get mapping provider admin to provider") @RequestMapping(value = "/getmappingProviderAdmintoProvider", headers = "Authorization", method = { RequestMethod.POST @@ -2753,7 +2676,6 @@ public String getMappingProviderAdmintoProvider(@RequestBody String getMappingPr } - @CrossOrigin() @Operation(summary = "Map category to feedback nature") @RequestMapping(value = "/m/mapCategorytoFeedbackNature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2788,7 +2710,6 @@ public String mapCategorytoFeedbackNature(@RequestBody String mapCategorytoFeedb } - @CrossOrigin() @Operation(summary = "Update category to feedback nature") @RequestMapping(value = "/m/updateCategorytoFeedbackNature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2826,7 +2747,6 @@ public String updateCategorytoFeedbackNature(@RequestBody String updateCategoryt } - @CrossOrigin() @Operation(summary = "Get mapped category to feedback nature with category id and feedback nature id") @RequestMapping(value = "/m/getmapedCategorytoFeedbackNatureWithFeedbackNatureID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2855,7 +2775,6 @@ public String getmapedCategorytoFeedbackNatureWithCatIDandFeedbackNatureID( } - @CrossOrigin() @Operation(summary = "Get unmapped category for feedback nature") @RequestMapping(value = "/m/getunmappedCategoryforFeedbackNature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2883,7 +2802,6 @@ public String getunmappedCategoryforFeedbackNature(@RequestBody String getmapedC } - @CrossOrigin() @Operation(summary = "Unmap category for feedback nature") @RequestMapping(value = "/t/unmappCategoryforFeedbackNature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2914,7 +2832,6 @@ public String unmappCategoryforFeedbackNature(@RequestBody String getmapedCatego } - @CrossOrigin() @Operation(summary = "Get category by map id") @RequestMapping(value = "/m/getCategoryByMapID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -2941,7 +2858,6 @@ public String getAllCategoryPsmMapid(@RequestBody String getmapedCategorytoFeedb } - @CrossOrigin() @Operation(summary = "Create institute type by district") @RequestMapping(value = "/m/createInstituteTypeByDist", headers = "Authorization", method = { RequestMethod.POST @@ -2969,7 +2885,6 @@ public String createInstuteTypeByDist(@RequestBody String createInstuteType) { } - @CrossOrigin() @Operation(summary = "Create institution by village") @RequestMapping(value = "/m/createInstutionByVillage", headers = "Authorization", method = { RequestMethod.POST @@ -2997,7 +2912,6 @@ public String createInstutionByVillage(@RequestBody String createInstution) { } - @CrossOrigin() @Operation(summary = "Get institution by village") @RequestMapping(value = { "/m/getInstutionByVillage" @@ -3026,7 +2940,6 @@ public String getInstutionByVillage(@RequestBody String getInstution) { } - @CrossOrigin() @Operation(summary = "Get institute type by district") @RequestMapping(value = "/m/getInstituteTypeByDist", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -3052,7 +2965,6 @@ public String getInstituteTypeByDist(@RequestBody String getInstuteType) { } - @CrossOrigin @Operation(summary = "Create institution by file") @RequestMapping(value = "m/createInstitutionByFile", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/questionnaire/QuestionnaireController.java b/src/main/java/com/iemr/admin/controller/questionnaire/QuestionnaireController.java index 9dcef9b..e32a5d5 100644 --- a/src/main/java/com/iemr/admin/controller/questionnaire/QuestionnaireController.java +++ b/src/main/java/com/iemr/admin/controller/questionnaire/QuestionnaireController.java @@ -24,7 +24,7 @@ import javax.ws.rs.core.MediaType; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -44,7 +44,6 @@ public class QuestionnaireController { @Autowired private QuestionnaireServiceImpl questionnaireService; - @CrossOrigin() @Operation(summary = "Save questionnaire") @RequestMapping(value = "/saveQuestionnaire", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -64,7 +63,6 @@ public String saveQuestionnaire(@RequestBody String request) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get questionnaire list") @RequestMapping(value = "/getQuestionnaireList", method = RequestMethod.POST, produces = MediaType.APPLICATION_JSON, headers = "Authorization") public String getQuestionnaireList( @@ -82,7 +80,6 @@ public String getQuestionnaireList( return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete questionnaire") @RequestMapping(value = "/deleteQuestionnaire", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -100,7 +97,6 @@ public String deleteQuestionnaire(@RequestBody String request) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit questionnaire") @RequestMapping(value = "/editQuestionnaire", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/rolemaster/RoleMasterController.java b/src/main/java/com/iemr/admin/controller/rolemaster/RoleMasterController.java index e0ed389..3db43de 100644 --- a/src/main/java/com/iemr/admin/controller/rolemaster/RoleMasterController.java +++ b/src/main/java/com/iemr/admin/controller/rolemaster/RoleMasterController.java @@ -29,7 +29,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -64,7 +64,6 @@ public class RoleMasterController { private Role_MasterInter roleMasterInter; private Integer serviceMapid; - @CrossOrigin() @Operation(summary = "Search role") @RequestMapping(value = "m/role/state", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -100,7 +99,6 @@ public String searchRole(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get service by service provider id and state id") @RequestMapping(value = "m/role/service", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -136,7 +134,6 @@ public String getService(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get service by provider id") @RequestMapping(value = "m/role/serviceNew", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -173,7 +170,6 @@ public String getServiceByProviderId(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get state by provider id and service id") @RequestMapping(value = "m/role/stateNew", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -214,7 +210,6 @@ public String getStateByProviderIdAndServiceID(@RequestBody String stateserviceM } - @CrossOrigin() @Operation(summary = "Search role") @RequestMapping(value = "m/role/search", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -266,7 +261,6 @@ public String getAllRole(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Search role") @RequestMapping(value = "m/role/searchNew", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -301,7 +295,6 @@ public String getAllRoleNew(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get all roles") @RequestMapping(value = "m/role/searchV1", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -329,7 +322,6 @@ public String getAllRoles(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Save role") @RequestMapping(value = "m/role/addRole", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -389,7 +381,6 @@ public void tempRajeev(List mrolelist, List rsmList) { } } - @CrossOrigin() @Operation(summary = "Edit role") @RequestMapping(value = "m/role/editRole", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -436,7 +427,6 @@ public String editRole(@RequestBody String mRole1) { } - @CrossOrigin() @Operation(summary = "Delete role") @RequestMapping(value = "m/role/deleteRole", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -470,7 +460,6 @@ public String deleteRole(@RequestBody String mRole1) { } - @CrossOrigin() @Operation(summary = "Search feature") @RequestMapping(value = "m/searchFeature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -508,7 +497,6 @@ public String searchFeature(@RequestBody String Feature) { } - @CrossOrigin() @Operation(summary = "Delete feature") @RequestMapping(value = "m/deleteFeature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -548,7 +536,6 @@ public String deleteFeature(@RequestBody String mRole1) { } - @CrossOrigin() @Operation(summary = "Get role data") @RequestMapping(value = "m/role/search1", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -610,7 +597,6 @@ public String getAllRole1(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Edit role feature") @RequestMapping(value = "/mapExterafeature", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -642,7 +628,6 @@ public String editRolefeature(@RequestBody String editRolefeature) { } - @CrossOrigin() @Operation(summary = "Search TM role") @RequestMapping(value = "/searchRoleTM", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -665,7 +650,6 @@ public String searchRoleTM(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Get all active role") @RequestMapping(value = "m/role/search/active", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -698,7 +682,6 @@ public String getAllRoleActive(@RequestBody String stateserviceMapping1) { } - @CrossOrigin() @Operation(summary = "Configure wrap up time") @RequestMapping(value = "m/role/configWrap", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/servicePoint/ServicePointController.java b/src/main/java/com/iemr/admin/controller/servicePoint/ServicePointController.java index 5050584..faabea4 100644 --- a/src/main/java/com/iemr/admin/controller/servicePoint/ServicePointController.java +++ b/src/main/java/com/iemr/admin/controller/servicePoint/ServicePointController.java @@ -25,7 +25,7 @@ import java.util.List; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -52,7 +52,6 @@ public class ServicePointController { @Autowired private ServicePointServiceImpl ServicePointServiceImpl; - @CrossOrigin() @Operation(summary = "Store service point details") @RequestMapping(value = "/create/servicePoints", headers = "Authorization", method = { RequestMethod.POST }) public String saveServicePoint( @@ -77,7 +76,6 @@ public String saveServicePoint( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get service point details") @RequestMapping(value = "/get/servicePoints", headers = "Authorization", method = { RequestMethod.POST }) public String getServicePoints( @@ -100,7 +98,6 @@ public String getServicePoints( return output.toString(); } - @CrossOrigin() @Operation(summary = "Remove service point") @RequestMapping(value = "/remove/servicePoint", headers = "Authorization", method = { RequestMethod.POST }) public String deleteServicePoint( @@ -127,7 +124,6 @@ public String deleteServicePoint( return output.toString(); } - @CrossOrigin() @Operation(summary = "Edit service point") @RequestMapping(value = "/edit/servicePoint", headers = "Authorization", method = { RequestMethod.POST }) public String editServicePoint( @@ -160,7 +156,6 @@ public String editServicePoint( return output.toString(); } - @CrossOrigin() @Operation(summary = "Store service point details by village map") @RequestMapping(value = "/create/servicePointVillageMaps", headers = "Authorization", method = { RequestMethod.POST }) @@ -185,7 +180,6 @@ public String saveServicePointVillageMap( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get service point details by village map") @RequestMapping(value = "/get/servicePointVillageMaps", headers = "Authorization", method = { RequestMethod.POST }) public String getServicePointVillageMaps( @@ -209,7 +203,6 @@ public String getServicePointVillageMaps( return output.toString(); } - @CrossOrigin() @Operation(summary = "Remove service point by village map") @RequestMapping(value = "/remove/servicePointVillageMap", headers = "Authorization", method = { RequestMethod.POST }) @@ -238,7 +231,6 @@ public String deleteServicePointVillageMap( return output.toString(); } - @CrossOrigin() @Operation(summary = "Edit service point by village map") @RequestMapping(value = "/edit/servicePointVillageMap", headers = "Authorization", method = { RequestMethod.POST }) public String editServicePointVillageMap( @@ -268,7 +260,6 @@ public String editServicePointVillageMap( return output.toString(); } - @CrossOrigin() @Operation(summary = "Get unmapped villages") @RequestMapping(value = "/get/unmappedvillages", headers = "Authorization", method = { RequestMethod.POST }) public String unmappedvillages( diff --git a/src/main/java/com/iemr/admin/controller/snomedMapping/SnomedMappingController.java b/src/main/java/com/iemr/admin/controller/snomedMapping/SnomedMappingController.java index d85446f..92365a6 100644 --- a/src/main/java/com/iemr/admin/controller/snomedMapping/SnomedMappingController.java +++ b/src/main/java/com/iemr/admin/controller/snomedMapping/SnomedMappingController.java @@ -24,7 +24,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -47,7 +47,6 @@ public class SnomedMappingController { @Autowired private SnomedService snomedService; - @CrossOrigin() @Operation(summary = "Edit snomed master") @RequestMapping(value = "/editSnomedMappingData", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -89,7 +88,6 @@ public String editSnomedMaster(@RequestBody String requestObj) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Save snomed master") @RequestMapping(value = "/saveSnomedMappingData", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -131,7 +129,6 @@ public String saveSnomedMaster(@RequestBody String requestObj) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Fetch snomed worklist") @RequestMapping(value = "/fetchSnomedWorklist", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -162,7 +159,6 @@ public String fetchSnomedWorklist(@RequestBody String requestObj) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Update status") @RequestMapping(value = "/updateStatus", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/stockEntry/StockEntryController.java b/src/main/java/com/iemr/admin/controller/stockEntry/StockEntryController.java index c1c3016..f3521e6 100644 --- a/src/main/java/com/iemr/admin/controller/stockEntry/StockEntryController.java +++ b/src/main/java/com/iemr/admin/controller/stockEntry/StockEntryController.java @@ -26,7 +26,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -49,7 +49,6 @@ public class StockEntryController { @Autowired StockEntryService stockEntryService; - @CrossOrigin() @Operation(summary = "Store service point details") @RequestMapping(value = "/physicalStockEntry", headers = "Authorization", method = { RequestMethod.POST }) public String physicalStockEntry(@RequestBody PhysicalStockEntry physicalStockEntry) { @@ -67,7 +66,6 @@ public String physicalStockEntry(@RequestBody PhysicalStockEntry physicalStockEn return output.toString(); } - @CrossOrigin() @Operation(summary = "Get item batch for store id") @RequestMapping(value = "/getItemBatchForStoreID", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -91,7 +89,6 @@ public String getItemBatchForStoreID(@RequestBody ItemStockEntry itemStockEntry) return response.toString(); } - @CrossOrigin() @Operation(summary = "Allocate stock from item id") @RequestMapping(value = "/allocateStockFromItemID/{facilityID}", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/stockExit/StockExitController.java b/src/main/java/com/iemr/admin/controller/stockExit/StockExitController.java index 3a6a476..9d3c114 100644 --- a/src/main/java/com/iemr/admin/controller/stockExit/StockExitController.java +++ b/src/main/java/com/iemr/admin/controller/stockExit/StockExitController.java @@ -22,7 +22,7 @@ package com.iemr.admin.controller.stockExit; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -41,7 +41,6 @@ public class StockExitController { @Autowired StockExitService stockExitService; - @CrossOrigin() @Operation(summary = "Store service point details") @RequestMapping(value = "/patientIssue", headers = "Authorization", method = { RequestMethod.POST }) public String patientIssue(@RequestBody T_PatientIssue patientIssue) { diff --git a/src/main/java/com/iemr/admin/controller/store/StoreController.java b/src/main/java/com/iemr/admin/controller/store/StoreController.java index 24ce7e7..afd4be4 100644 --- a/src/main/java/com/iemr/admin/controller/store/StoreController.java +++ b/src/main/java/com/iemr/admin/controller/store/StoreController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.PathVariable; import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; @@ -52,7 +52,6 @@ public class StoreController { @Autowired private StoreService storeService; - @CrossOrigin() @Operation(summary = "Create store") @RequestMapping(value = "/createStore", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -80,7 +79,6 @@ public String createStore(@RequestBody String store) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit store") @RequestMapping(value = "/editStore", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -115,7 +113,6 @@ public String editStore(@RequestBody String store) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get all store") @RequestMapping(value = "/getAllStore/{providerServiceMapID}", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -137,7 +134,6 @@ public String getAllStore(@PathVariable("providerServiceMapID") Integer provider return response.toString(); } - @CrossOrigin() @Operation(summary = "Get main facility") @RequestMapping(value = "/getMainFacility", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -162,7 +158,6 @@ public String getMainFacility(@RequestBody String getMainFacility) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Get sub facility") @RequestMapping(value = "/getsubFacility", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -187,7 +182,6 @@ public String getsubFacility(@RequestBody String getMainFacility) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Delete store") @RequestMapping(value = "/deleteStore", headers = "Authorization", method = { @@ -214,7 +208,6 @@ public String deleteStore(@RequestBody M_Facility facility) { } - @CrossOrigin() @Operation(summary = "Map store") @RequestMapping(value = "/mapStore", headers = "Authorization", method = { @@ -241,7 +234,6 @@ public String mapStore(@RequestBody List facilitymap) { } - @CrossOrigin() @Operation(summary = "Delete map store") @RequestMapping(value = "/deleteMapStore", headers = "Authorization", method = { @@ -268,7 +260,6 @@ public String deleteMapStore(@RequestBody M_facilityMap facilitymap) { } - @CrossOrigin() @Operation(summary = "Get map store") @RequestMapping(value = "/getMapStore", headers = "Authorization", method = { @@ -295,7 +286,6 @@ public String getMapStore(@RequestBody V_FetchFacility facilitymap) { } - @CrossOrigin() @Operation(summary = "Check store code") @RequestMapping(value = "/checkStoreCode", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/supplier/SupplierMasterController.java b/src/main/java/com/iemr/admin/controller/supplier/SupplierMasterController.java index 6911a58..1b45e74 100644 --- a/src/main/java/com/iemr/admin/controller/supplier/SupplierMasterController.java +++ b/src/main/java/com/iemr/admin/controller/supplier/SupplierMasterController.java @@ -28,7 +28,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -49,7 +49,6 @@ public class SupplierMasterController { @Autowired private SupplierInter supplierInter; - @CrossOrigin() @Operation(summary = "Create supplier") @RequestMapping(value = "/createSupplier", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -70,7 +69,6 @@ public String createSupplier(@RequestBody String createSupplier) { } - @CrossOrigin() @Operation(summary = "Get supplier") @RequestMapping(value = "/getSupplier", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -88,7 +86,6 @@ public String getSupplier(@RequestBody String getSupplier) { return response.toString(); } - @CrossOrigin() @Operation(summary = "Edit supplier") @RequestMapping(value = "/editSupplier", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -127,7 +124,6 @@ public String editSupplier(@RequestBody String editSupplier) { } - @CrossOrigin() @Operation(summary = "Delete supplier") @RequestMapping(value = "/deleteSupplier", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -149,7 +145,6 @@ public String deleteSupplier(@RequestBody String deleteSupplier) { } - @CrossOrigin() @Operation(summary = "Check supplier code") @RequestMapping(value = "/checkSupplierCode", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) diff --git a/src/main/java/com/iemr/admin/controller/telemedicine/TeleMedicineController.java b/src/main/java/com/iemr/admin/controller/telemedicine/TeleMedicineController.java index 8afbb78..6dbcd4b 100644 --- a/src/main/java/com/iemr/admin/controller/telemedicine/TeleMedicineController.java +++ b/src/main/java/com/iemr/admin/controller/telemedicine/TeleMedicineController.java @@ -26,7 +26,7 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.web.bind.annotation.CrossOrigin; + import org.springframework.web.bind.annotation.RequestBody; import org.springframework.web.bind.annotation.RequestMapping; import org.springframework.web.bind.annotation.RequestMethod; @@ -50,7 +50,6 @@ public class TeleMedicineController { @Autowired private TMInter tmInter; - @CrossOrigin() @Operation(summary = "Get user") @RequestMapping(value = "/getUser", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -74,7 +73,6 @@ public String getUserTM(@RequestBody TMinput tminput) { } - @CrossOrigin() @Operation(summary = "Get specialization") @RequestMapping(value = "/getSpecialization", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -98,7 +96,6 @@ public String getSpecialization() { } - @CrossOrigin() @Operation(summary = "Get user specialization") @RequestMapping(value = "/getUserSpecialization", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -123,7 +120,6 @@ public String getUserSpecialization(@RequestBody TMinput tminput) { } - @CrossOrigin() @Operation(summary = "Save user specialization") @RequestMapping(value = "/saveUserSpecialization", headers = "Authorization", method = { RequestMethod.POST }, produces = { "application/json" }) @@ -148,7 +144,6 @@ public String saveUserSpecialization(@RequestBody ArrayList Date: Tue, 17 Jun 2025 09:03:42 +0530 Subject: [PATCH 2/3] fix:cors remove for admin api --- logs/admin-api.log.json | 320 +++++++++--------- logs/admin-api.log.json.2025-06-13.gz | Bin 0 -> 4051 bytes .../com/iemr/admin/utils/FilterConfig.java | 13 +- .../utils/JwtUserIdValidationFilter.java | 41 ++- 4 files changed, 211 insertions(+), 163 deletions(-) create mode 100644 logs/admin-api.log.json.2025-06-13.gz diff --git a/logs/admin-api.log.json b/logs/admin-api.log.json index c58159e..fbb9ba9 100644 --- a/logs/admin-api.log.json +++ b/logs/admin-api.log.json @@ -1,157 +1,163 @@ -{"@timestamp":"2025-06-13T10:37:34.395Z", "log.level": "INFO", "message":"Starting RoleMasterApplication using Java 17.0.15 with PID 196160 (/home/navadhiti/Documents/Amrit_Repo_original/final/Admin-API/target/classes started by navadhiti in /home/navadhiti/Documents/Amrit_Repo_original/final/Admin-API)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} -{"@timestamp":"2025-06-13T10:37:34.397Z", "log.level":"DEBUG", "message":"Running with Spring Boot v3.2.2, Spring v6.1.3", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} -{"@timestamp":"2025-06-13T10:37:34.398Z", "log.level": "INFO", "message":"The following 1 profile is active: \"test\"", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} -{"@timestamp":"2025-06-13T10:37:34.492Z", "log.level": "INFO", "message":"Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor"} -{"@timestamp":"2025-06-13T10:37:34.493Z", "log.level": "INFO", "message":"For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor"} -{"@timestamp":"2025-06-13T10:37:35.398Z", "log.level": "INFO", "message":"Multiple Spring Data modules found, entering strict repository configuration mode", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} -{"@timestamp":"2025-06-13T10:37:35.399Z", "log.level": "INFO", "message":"Bootstrapping Spring Data JPA repositories in DEFAULT mode.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} -{"@timestamp":"2025-06-13T10:37:35.802Z", "log.level": "INFO", "message":"Finished Spring Data repository scanning in 395 ms. Found 119 JPA repository interfaces.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} -{"@timestamp":"2025-06-13T10:37:35.829Z", "log.level": "INFO", "message":"Multiple Spring Data modules found, entering strict repository configuration mode", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} -{"@timestamp":"2025-06-13T10:37:35.830Z", "log.level": "INFO", "message":"Bootstrapping Spring Data Redis repositories in DEFAULT mode.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} -{"@timestamp":"2025-06-13T10:37:35.855Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.VanSpokeMappingRepo.VanSpokeMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.855Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.DrugStrangthRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MProviderservicemappingBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MServiceproviderBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MStatusRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.M_ServicemasterForBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_ProviderservicemappingdetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.856Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_ServiceproviderdetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_UserDetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.UserBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.V_ShowproviderservicemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.calibration.CalibrationAPIRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.857Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.calibration.CalibrationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.drugtype.DrugtypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeMasterRepoo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeSignatureRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_CommunityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.858Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_DesignationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_GenderRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_LanguageRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_ProviderServiceMap1Repo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.859Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_QualificationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.860Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_ReligionRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.860Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_TitleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.860Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_UserDemographicsRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_UserLangMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.RoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.Showofficedetails1Repo1; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.861Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.ShowuserdetailsfromuserservicerolemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.USRAgentMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.V_ShowuserRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.V_UserservicerolemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.foetalmonitormaster.FoetalMonitorDeviceIDRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.862Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.foetalmonitormaster.FoetalMonitorRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ComponentMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ComponentResultMapRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.IOTRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.863Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ProcedureComponentMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ProcedureMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.DistrictBlockRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.DistrictBranchMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.LocationMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.864Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.M_ProviderServiceAddMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.MdistrictRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.ShowofficedetailsRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.manufacturer.ManufacturerRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.pharmacologicalcategory.PharmacologicalcategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.865Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.questionnaire.QuestionnaireRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.questionnaire.QuestionnaireValuesRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockEntry.ItemStockEntryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockEntry.PhysicalStockEntryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockExit.ItemStockExitRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockExit.PatientIssueRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.866Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.supplier.SupplierRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.SpecializationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserSpecializationMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserVideoConsultationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.VideoConsultationDomainRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.867Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.uom.UomRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.emailconfig.InstituteEmailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.facilitytype.M_facilitytypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemCategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.868Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemFormRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.RouteRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.itemfacilitymapping.M_itemfacilitymappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.itemfacilitymapping.V_fetchItemFacilityMapRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.parkingPlace.ParkingPlaceRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.869Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.parkingPlace.ParkingPlaceTalukMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.CalltypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.CategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugGroupRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.IemrServiceRepository1; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.InstuteDirectoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.870Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_FeedbacknatureRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_FeedbacktypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutedirectorymappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutesubdirectoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutionRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutiontypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.871Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_ProviderServiceMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_ServiceMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_SeverityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_SubservicemasterPArepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_UserservicerolemappingForRoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.SubCategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.SubserviceMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.872Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.V_ShowprovideradminRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.V_ShowsubcategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_RoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_ScreenRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_UserservicerolemappingForRoleProviderAdminRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.RoleMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.RoleScreenMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.873Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.StateMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.servicePoint.ServicePointRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.servicePoint.ServicePointVillageMapRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedImmunizationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedVaccinationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.store.MainStoreRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.store.V_FetchFacilityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.874Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.uptsu.CDSSMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.uptsu.FacilityRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.IemrUserRepositoryImplCustom; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.M_UserMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.UserLoginRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.userParkingPlaceMap.UserParkingPlaceMapRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.875Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.userParkingPlaceMap.UserVanMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.876Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanMaster.VanMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.876Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanServicePointMapping.VanServicePointMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanType.VanTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.villageMaster.VillageMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.zonemaster.ZoneDistrictMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.zonemaster.ZoneMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} -{"@timestamp":"2025-06-13T10:37:35.877Z", "log.level": "INFO", "message":"Finished Spring Data repository scanning in 38 ms. Found 0 Redis repository interfaces.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} -{"@timestamp":"2025-06-13T10:37:36.783Z", "log.level": "INFO", "message":"Tomcat initialized with port 8082 (http)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer"} -{"@timestamp":"2025-06-13T10:37:36.799Z", "log.level": "INFO", "message":"Starting service [Tomcat]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.StandardService"} -{"@timestamp":"2025-06-13T10:37:36.800Z", "log.level": "INFO", "message":"Starting Servlet engine: [Apache Tomcat/10.1.18]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.StandardEngine"} -{"@timestamp":"2025-06-13T10:37:36.866Z", "log.level": "INFO", "message":"Initializing Spring embedded WebApplicationContext", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]"} -{"@timestamp":"2025-06-13T10:37:36.867Z", "log.level": "INFO", "message":"Root WebApplicationContext: initialization completed in 2372 ms", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext"} -{"@timestamp":"2025-06-13T10:37:37.321Z", "log.level": "INFO", "message":"HHH000204: Processing PersistenceUnitInfo [name: default]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.jpa.internal.util.LogHelper"} -{"@timestamp":"2025-06-13T10:37:37.382Z", "log.level": "INFO", "message":"HHH000412: Hibernate ORM core version 6.4.1.Final", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.Version"} -{"@timestamp":"2025-06-13T10:37:37.414Z", "log.level": "INFO", "message":"HHH000026: Second-level cache disabled", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.cache.internal.RegionFactoryInitiator"} -{"@timestamp":"2025-06-13T10:37:37.649Z", "log.level": "INFO", "message":"No LoadTimeWeaver setup: ignoring JPA class transformer", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo"} -{"@timestamp":"2025-06-13T10:37:37.677Z", "log.level": "INFO", "message":"HikariPool-1 - Starting...", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.HikariDataSource"} -{"@timestamp":"2025-06-13T10:37:37.947Z", "log.level": "INFO", "message":"HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@7ba55398", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.pool.HikariPool"} -{"@timestamp":"2025-06-13T10:37:37.948Z", "log.level": "INFO", "message":"HikariPool-1 - Start completed.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.HikariDataSource"} -{"@timestamp":"2025-06-13T10:37:37.995Z", "log.level": "WARN", "message":"HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.orm.deprecation"} -{"@timestamp":"2025-06-13T10:37:40.658Z", "log.level": "INFO", "message":"HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator"} -{"@timestamp":"2025-06-13T10:37:40.661Z", "log.level": "INFO", "message":"Initialized JPA EntityManagerFactory for persistence unit 'default'", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"} -{"@timestamp":"2025-06-13T10:37:40.829Z", "log.level": "INFO", "message":"Hibernate is in classpath; If applicable, HQL parser will be used.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.jpa.repository.query.QueryEnhancerFactory"} -{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.admin.utils.config.ConfigProperties.extendExpiryTime", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} -{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.admin.utils.config.ConfigProperties.sessionExpiryTime", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} -{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.admin.utils.config.ConfigProperties.redisurl", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} -{"@timestamp":"2025-06-13T10:37:41.956Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.admin.utils.config.ConfigProperties.redisport", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} -{"@timestamp":"2025-06-13T10:37:43.472Z", "log.level": "WARN", "message":"spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration"} -{"@timestamp":"2025-06-13T10:37:44.026Z", "log.level": "INFO", "message":"LiveReload server is running on port 35729", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer"} -{"@timestamp":"2025-06-13T10:37:44.063Z", "log.level": "INFO", "message":"Tomcat started on port 8082 (http) with context path ''", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer"} -{"@timestamp":"2025-06-13T10:37:44.074Z", "log.level": "INFO", "message":"Started RoleMasterApplication in 10.265 seconds (process running for 10.888)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} -{"@timestamp":"2025-06-13T10:38:43.359Z", "log.level": "INFO", "message":"Closing JPA EntityManagerFactory for persistence unit 'default'", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"} -{"@timestamp":"2025-06-13T10:38:43.361Z", "log.level": "INFO", "message":"HikariPool-1 - Shutdown initiated...", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"com.zaxxer.hikari.HikariDataSource"} -{"@timestamp":"2025-06-13T10:38:43.365Z", "log.level": "INFO", "message":"HikariPool-1 - Shutdown completed.", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-17T03:30:48.217Z", "log.level": "INFO", "message":"Starting RoleMasterApplication using Java 17.0.15 with PID 46435 (/home/navadhiti/Documents/Amrit_Repo_original/final/Admin-API/target/classes started by navadhiti in /home/navadhiti/Documents/Amrit_Repo_original/final/Admin-API)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-17T03:30:48.218Z", "log.level":"DEBUG", "message":"Running with Spring Boot v3.2.2, Spring v6.1.3", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-17T03:30:48.219Z", "log.level": "INFO", "message":"The following 1 profile is active: \"test\"", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-17T03:30:48.261Z", "log.level": "INFO", "message":"Devtools property defaults active! Set 'spring.devtools.add-properties' to 'false' to disable", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor"} +{"@timestamp":"2025-06-17T03:30:48.262Z", "log.level": "INFO", "message":"For additional web related logging consider setting the 'logging.level.web' property to 'DEBUG'", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.env.DevToolsPropertyDefaultsPostProcessor"} +{"@timestamp":"2025-06-17T03:30:49.095Z", "log.level": "INFO", "message":"Multiple Spring Data modules found, entering strict repository configuration mode", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-17T03:30:49.096Z", "log.level": "INFO", "message":"Bootstrapping Spring Data JPA repositories in DEFAULT mode.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-17T03:30:49.491Z", "log.level": "INFO", "message":"Finished Spring Data repository scanning in 388 ms. Found 119 JPA repository interfaces.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-17T03:30:49.518Z", "log.level": "INFO", "message":"Multiple Spring Data modules found, entering strict repository configuration mode", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-17T03:30:49.519Z", "log.level": "INFO", "message":"Bootstrapping Spring Data Redis repositories in DEFAULT mode.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-17T03:30:49.542Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.VanSpokeMappingRepo.VanSpokeMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.542Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.DrugStrangthRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.542Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MProviderservicemappingBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.543Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MServiceproviderBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.543Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.MStatusRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.543Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.M_ServicemasterForBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.543Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_ProviderservicemappingdetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.543Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_ServiceproviderdetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.543Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.T_UserDetailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.544Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.UserBlockingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.544Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.blocking.V_ShowproviderservicemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.544Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.calibration.CalibrationAPIRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.544Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.calibration.CalibrationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.545Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.drugtype.DrugtypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.545Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.545Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeMasterRepoo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.545Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.EmployeeSignatureRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.545Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_CommunityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.546Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_DesignationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.546Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_GenderRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.546Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_LanguageRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.546Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_ProviderServiceMap1Repo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.546Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_QualificationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.547Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_ReligionRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.547Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_TitleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.547Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_UserDemographicsRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.547Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.M_UserLangMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.548Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.RoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.548Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.Showofficedetails1Repo1; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.548Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.ShowuserdetailsfromuserservicerolemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.548Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.USRAgentMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.548Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.V_ShowuserRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.548Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.employeemaster.V_UserservicerolemappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.549Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.foetalmonitormaster.FoetalMonitorDeviceIDRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.549Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.foetalmonitormaster.FoetalMonitorRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.549Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ComponentMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.549Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ComponentResultMapRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.549Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.IOTRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.549Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ProcedureComponentMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.labmodule.ProcedureMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.DistrictBlockRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.DistrictBranchMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.LocationMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.M_ProviderServiceAddMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.MdistrictRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.550Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.locationmaster.ShowofficedetailsRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.manufacturer.ManufacturerRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.pharmacologicalcategory.PharmacologicalcategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.questionnaire.QuestionnaireRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.questionnaire.QuestionnaireValuesRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockEntry.ItemStockEntryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockEntry.PhysicalStockEntryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.551Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockExit.ItemStockExitRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.552Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.stockExit.PatientIssueRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.552Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.supplier.SupplierRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.552Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.SpecializationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.552Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.552Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserSpecializationMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.553Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.UserVideoConsultationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.553Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.telemedicine.VideoConsultationDomainRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.553Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repo.uom.UomRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.553Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.emailconfig.InstituteEmailRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.553Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.facilitytype.M_facilitytypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.554Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemCategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.554Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemFormRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.554Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.ItemRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.554Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.item.RouteRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.554Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.itemfacilitymapping.M_itemfacilitymappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.555Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.itemfacilitymapping.V_fetchItemFacilityMapRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.555Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.parkingPlace.ParkingPlaceRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.555Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.parkingPlace.ParkingPlaceTalukMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.555Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.CalltypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.555Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.CategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.555Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugGroupRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.DrugMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.IemrServiceRepository1; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.InstuteDirectoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_FeedbacknatureRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_FeedbacktypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.556Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutedirectorymappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.557Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutesubdirectoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.557Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutionRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.557Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_InstitutiontypeRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.557Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_ProviderServiceMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.557Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_ServiceMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.557Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_SeverityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.558Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_SubservicemasterPArepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.558Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.M_UserservicerolemappingForRoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.558Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.SubCategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.558Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.SubserviceMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.558Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.V_ShowprovideradminRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.provideronboard.V_ShowsubcategoryRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_RoleRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_ScreenRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.M_UserservicerolemappingForRoleProviderAdminRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.RoleMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.RoleScreenMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.rolemaster.StateMasterRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.559Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.servicePoint.ServicePointRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.servicePoint.ServicePointVillageMapRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedImmunizationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.snomedRepo.SnomedVaccinationRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.store.MainStoreRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.store.V_FetchFacilityRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.uptsu.CDSSMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.560Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.uptsu.FacilityRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.IemrUserRepositoryImplCustom; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.M_UserMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.user.UserLoginRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.userParkingPlaceMap.UserParkingPlaceMapRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.userParkingPlaceMap.UserVanMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanMaster.VanMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.561Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanServicePointMapping.VanServicePointMappingRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.562Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.vanType.VanTypeRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.562Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.villageMaster.VillageMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.562Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.zonemaster.ZoneDistrictMappingRepo; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.562Z", "log.level": "INFO", "message":"Spring Data Redis - Could not safely identify store assignment for repository candidate interface com.iemr.admin.repository.zonemaster.ZoneMasterRepository; If you want this repository to be a Redis repository, consider annotating your entities with one of these annotations: org.springframework.data.redis.core.RedisHash (preferred), or consider extending one of the following types with your repository: org.springframework.data.keyvalue.repository.KeyValueRepository", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationExtensionSupport"} +{"@timestamp":"2025-06-17T03:30:49.562Z", "log.level": "INFO", "message":"Finished Spring Data repository scanning in 35 ms. Found 0 Redis repository interfaces.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.repository.config.RepositoryConfigurationDelegate"} +{"@timestamp":"2025-06-17T03:30:50.339Z", "log.level": "INFO", "message":"Tomcat initialized with port 8082 (http)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer"} +{"@timestamp":"2025-06-17T03:30:50.350Z", "log.level": "INFO", "message":"Starting service [Tomcat]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.StandardService"} +{"@timestamp":"2025-06-17T03:30:50.351Z", "log.level": "INFO", "message":"Starting Servlet engine: [Apache Tomcat/10.1.18]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.StandardEngine"} +{"@timestamp":"2025-06-17T03:30:50.402Z", "log.level": "INFO", "message":"Initializing Spring embedded WebApplicationContext", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]"} +{"@timestamp":"2025-06-17T03:30:50.403Z", "log.level": "INFO", "message":"Root WebApplicationContext: initialization completed in 2140 ms", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext"} +{"@timestamp":"2025-06-17T03:30:50.769Z", "log.level": "INFO", "message":"HHH000204: Processing PersistenceUnitInfo [name: default]", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.jpa.internal.util.LogHelper"} +{"@timestamp":"2025-06-17T03:30:50.811Z", "log.level": "INFO", "message":"HHH000412: Hibernate ORM core version 6.4.1.Final", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.Version"} +{"@timestamp":"2025-06-17T03:30:50.840Z", "log.level": "INFO", "message":"HHH000026: Second-level cache disabled", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.cache.internal.RegionFactoryInitiator"} +{"@timestamp":"2025-06-17T03:30:51.015Z", "log.level": "INFO", "message":"No LoadTimeWeaver setup: ignoring JPA class transformer", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.orm.jpa.persistenceunit.SpringPersistenceUnitInfo"} +{"@timestamp":"2025-06-17T03:30:51.034Z", "log.level": "INFO", "message":"HikariPool-1 - Starting...", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-17T03:30:51.242Z", "log.level": "INFO", "message":"HikariPool-1 - Added connection com.mysql.cj.jdbc.ConnectionImpl@23feca34", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.pool.HikariPool"} +{"@timestamp":"2025-06-17T03:30:51.242Z", "log.level": "INFO", "message":"HikariPool-1 - Start completed.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-17T03:30:51.284Z", "log.level": "WARN", "message":"HHH90000025: MySQLDialect does not need to be specified explicitly using 'hibernate.dialect' (remove the property setting and it will be selected by default)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.orm.deprecation"} +{"@timestamp":"2025-06-17T03:30:53.490Z", "log.level": "INFO", "message":"HHH000489: No JTA platform available (set 'hibernate.transaction.jta.platform' to enable JTA platform integration)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.hibernate.engine.transaction.jta.platform.internal.JtaPlatformInitiator"} +{"@timestamp":"2025-06-17T03:30:53.492Z", "log.level": "INFO", "message":"Initialized JPA EntityManagerFactory for persistence unit 'default'", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"} +{"@timestamp":"2025-06-17T03:30:53.663Z", "log.level": "INFO", "message":"Hibernate is in classpath; If applicable, HQL parser will be used.", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.data.jpa.repository.query.QueryEnhancerFactory"} +{"@timestamp":"2025-06-17T03:30:54.761Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Boolean com.iemr.admin.utils.config.ConfigProperties.extendExpiryTime", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-17T03:30:54.762Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.admin.utils.config.ConfigProperties.sessionExpiryTime", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-17T03:30:54.762Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.String com.iemr.admin.utils.config.ConfigProperties.redisurl", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-17T03:30:54.762Z", "log.level": "INFO", "message":"Autowired annotation is not supported on static fields: private static java.lang.Integer com.iemr.admin.utils.config.ConfigProperties.redisport", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.beans.factory.annotation.AutowiredAnnotationBeanPostProcessor"} +{"@timestamp":"2025-06-17T03:30:56.178Z", "log.level": "WARN", "message":"spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.autoconfigure.orm.jpa.JpaBaseConfiguration$JpaWebConfiguration"} +{"@timestamp":"2025-06-17T03:30:56.680Z", "log.level": "INFO", "message":"LiveReload server is running on port 35729", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.devtools.autoconfigure.OptionalLiveReloadServer"} +{"@timestamp":"2025-06-17T03:30:56.712Z", "log.level": "INFO", "message":"Tomcat started on port 8082 (http) with context path ''", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"org.springframework.boot.web.embedded.tomcat.TomcatWebServer"} +{"@timestamp":"2025-06-17T03:30:56.722Z", "log.level": "INFO", "message":"Started RoleMasterApplication in 9.035 seconds (process running for 9.391)", "ecs.version": "1.2.0","process.thread.name":"restartedMain","log.logger":"com.iemr.admin.RoleMasterApplication"} +{"@timestamp":"2025-06-17T03:33:01.594Z", "log.level": "INFO", "message":"Initializing Spring DispatcherServlet 'dispatcherServlet'", "ecs.version": "1.2.0","process.thread.name":"http-nio-8082-exec-1","log.logger":"org.apache.catalina.core.ContainerBase.[Tomcat].[localhost].[/]"} +{"@timestamp":"2025-06-17T03:33:01.594Z", "log.level": "INFO", "message":"Initializing Servlet 'dispatcherServlet'", "ecs.version": "1.2.0","process.thread.name":"http-nio-8082-exec-1","log.logger":"org.springframework.web.servlet.DispatcherServlet"} +{"@timestamp":"2025-06-17T03:33:01.596Z", "log.level": "INFO", "message":"Completed initialization in 1 ms", "ecs.version": "1.2.0","process.thread.name":"http-nio-8082-exec-1","log.logger":"org.springframework.web.servlet.DispatcherServlet"} +{"@timestamp":"2025-06-17T03:33:01.598Z", "log.level": "INFO", "message":"OPTIONS request - skipping JWT validation", "ecs.version": "1.2.0","process.thread.name":"http-nio-8082-exec-1","log.logger":"com.iemr.admin.utils.JwtUserIdValidationFilter"} +{"@timestamp":"2025-06-17T03:33:14.017Z", "log.level": "WARN", "message":"Origin [http://localhost:4208] is NOT allowed. CORS headers NOT added.", "ecs.version": "1.2.0","process.thread.name":"http-nio-8082-exec-2","log.logger":"com.iemr.admin.utils.JwtUserIdValidationFilter"} +{"@timestamp":"2025-06-17T03:33:14.018Z", "log.level": "INFO", "message":"OPTIONS request - skipping JWT validation", "ecs.version": "1.2.0","process.thread.name":"http-nio-8082-exec-2","log.logger":"com.iemr.admin.utils.JwtUserIdValidationFilter"} +{"@timestamp":"2025-06-17T03:33:18.540Z", "log.level": "INFO", "message":"Closing JPA EntityManagerFactory for persistence unit 'default'", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean"} +{"@timestamp":"2025-06-17T03:33:18.542Z", "log.level": "INFO", "message":"HikariPool-1 - Shutdown initiated...", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"com.zaxxer.hikari.HikariDataSource"} +{"@timestamp":"2025-06-17T03:33:18.545Z", "log.level": "INFO", "message":"HikariPool-1 - Shutdown completed.", "ecs.version": "1.2.0","process.thread.name":"SpringApplicationShutdownHook","log.logger":"com.zaxxer.hikari.HikariDataSource"} diff --git a/logs/admin-api.log.json.2025-06-13.gz b/logs/admin-api.log.json.2025-06-13.gz new file mode 100644 index 0000000000000000000000000000000000000000..db2d7d84d947b13115a386925b475bf82684d6c3 GIT binary patch literal 4051 zcmV;^4=nH>iwFP!00000|LvV^QzJJLfWP0b&{0>#rfLzk0b{r?@nQ(9<^F6jr8x0Z=Fh{bt1_&4mVnj z*4|d5z17^gYBmmc_78V<`Od-KKQ~^p4Q<9;%c;~Ghiv2Q`;#B=Bs^-xSi++NCvvCK zF}pNcUI^=C-pw+tBH@%tSz+_k2Me4&31#m+Mbw1Zl`ch zJW)<<_e@kIGIe&lo8-#fT*}Pcm|TrjD)jcq|90a6}D4{$g7EDBcrvsLy?*c@;p*nGG&>FoSMo*_Vb2=lz!e= zS4npdT6HAt$*D6&TNE*qxtp#P21zHfyI}#L`)T&tK%u44ioddu&tE=U^IXt(yECtl3uZ5dI zD{-%Gjk|!?s|>1GWk!0!36_|+&|r{9rby%03{0)`7p==xJE)^IG{B$?k!7fsRn@)icbEEs8j9^# z@A#zq{`|_Thlj17PNSA}J5i~!6R3!*s#(FtMxt!hKs(^9u*7n9g0Qh>^WeS?XK)YT zHxi(l(3RJ!1s7Gx`&!#+{IM!|DWO^Xsw?GQJ$L^TooulqQ|Oqb;7(dGk{T*o3}~ql zR8h#3WZ;;qaf;41keA=XOr)^_spPVLvIkxi-p#K?I>^i|xKqAlE`Q_P-`UxS%}l}W z1f=CAt0m@Joj$ir)LtRV_rq|$LVsbpq^&A*k4Tj9||_B(|I zX+b&VlKW&&g`KchSuRI1hil)whDVpl%a2ZiLLl{JQY)^kn`QH?_}nc;_?;Zw%Gp%t zLauW24>`NWb4zg6joo9^1mU@ZZD4;Hvb)DpD;QH#uy(@WHb zMeX&?U}EmFM;%|Hm?&OriX)-bu#}D;E&q4>XM`@H8zQ>IEpgk~t2HI_&*3)Ci!qj< zpW}dkh*%tmW`r)G8y31fX}#U0I0M1!;jQ(Z*_y!n9h5co*NEHDxIGu?xPTlHxkPSQijtzYcVXhx8O%6$)JF-Q%4_h61gFgdns+9F(^Us61;)Hd-lT>(Mq%iLaW~hFD`Pq z;w@0~9!SMCIXOW=kC?k98G319+vtpQF%TEInIUJ~r? z$^nr}z|MBz0Gx5CEJpWQa-a(>ND4^lp>d{gOMDYJR z!E3y!=I;>f3&Rq}#Bl%|!+WCJ^ae%mN99(` zE*ufJ#BCtl_CZ8=(V4Xct;<8$t~s_KiB>pjQT-ueiP%nijrW0dQp*HVi&QH4Ad`_2 zTK!6^RTH~`vHPADCm~{kBlf<mGx%Va^PKnb_dwq9;t;CjKQ*|Z#S!w~V!pUPiNdObT0RRk_l~!(sWyvpYRu73_ zA~*nom6M4d2|l7Jyu@vQ+@6@6++AW8m|fpZU>`C|yb`aW@Oo*WPe#BJuz>(O?}JsV z`a`emk+Z}z@f;}6*Eb{SqKS8Xt4p+IF996}(3!|@A@RP3+jxKFV5tbAm?#dF;wvbS zTiVu*h`vws{`zh=KPS3c)XbzqBl4IZ39V@mgYXR&UmD9Ge1pZemlxyja#K*Rj`$6g zUz)g11cy#AEl^DW2MX{R+*Pemy;Mb$Kqinw139%gDY&O{89D0G5yoL+d~tIkWjqwo zZ7Oi(U&5F$?(8?i#h9YQ1aYtsFTOR3=WYef3nHSw3ZiW>jLBCfn!gH~Y1s&3_$y$T zd}ZP|SdJg;cSz%Ug!2ODR(LosFs8vhqBvlRLFvj-503y26yRcLOG{jC>e=t+gfgKV zBFebhWyNxCw5%e@CnmpyBQnrLb%0cZd8Rq^L~z&yTk7f&#(`seeS^E*&(HeXiDV+V zv%eE2$+j5MUg5-XKpdBSI&>kRuSZ=v;xWJf|j+F-pw`{_k0m6lt}AGkF%oaEJ_3ua58y7~g9VMJgo=Ob7>qFuskW z(gygCs3mHHq4xUb1oxzw??*%I61xGgTV&1_{HQk=kh4qNF1XzbgWFYOOQAACHw<*G z%>CNLIIU+X{8^IeqXLpjh+$$l1cu9rY2-H$xPgI-*q)m)O_wBSgMoH+i$yTGp5X`Q z$O|T>gJ=3$q_lY`;rsyS_PXOdMQr_y%Io<*;+OahiQm;(Xq5>@m>)S!WE0tQviAcZ z`wEH?QNF6yASQN+-7wglPX;bMi`66Im^coG<6ogUH9lcyNv-AUro*1patt-Aj_%rg zzf^8&W^~66osAc>xkBCO~@fiE5OzmG!FR#c%G?5%$4th>SX+$9XG!}VWMFi@} z)@jt+r*tkGzFbQO)^Ds*dB}e1`mC^0)a_=2H+i%3(jp)G+|-n~T`SsiHmBH2T^fTq zO$-3)W|>xzuS`(09GK@9k{MHj`(^${Sjp#%@t?Gbgq|3S|F{2DR~NO6;w4n4$7McT z)^>jy+vg1U03CsWZ0+o~z(l@aeYYi^X#FsIyux)+;U6ir8j9NIJFQyV;+&qIHX4mq zWA~8tOUV$MKFST=NE*rapsllXWY|wA>LH8eNEG@xOvFSDWuAhG=N~e`eN&VQ%?qbA zKR4r3sk3_a4}|a3T9dRCez(~=WT*4Q*$;eO zS`&dw0UNFMA(%lREZ*`rgP)2P5E_3m)G~ffseDSy!n~AYNZ~~IofJ!h1^?>F+}^F# zsC{qPxe@UdyzNIRKqhG2T#-S&AE(9}#kc(~i!^xg%;h4r;KL`7^JlN}kc=lgTUM?D zG{8$!{YaIosg`$B)pdnfN4mnKHVi1Mu_f zHS_!YVE0SJ>iWhGNKa)nx9&Wd*<`;aMrx$sSboHIQ#t6q7rsr~TpFdge8VPtmCM9TrSF-7DxhY%8JY|4ID(_bl!Fd| z*8bHJpMf_IXY)qz8TtjwOrp7nC3LRK#=nMAcN@IDR}Yx7;p-e6GBB5KuevPL!l5B# zVk(rzW`Vr|MXYMg8%yD94*vjMxA`NRsC$|EXYRcUt^T;|y*;a@O3(f`^S5k$-a65* zPJT|?gL-Y(@}|yKI+EDR9Am^~b|F%@oL8-$j~T7B0Sp@fwpk&y`Eu>hIlA8q-~6$x zzLBCPcb!(Pwt4AgDU0s5Z-q1ACO+0BN>>*+dd*JXowH2fB9)5@SlB1GWxpAgK>e(Q zCVnX-{Jz8A<8&gR)aELxqn;)|*sIlp>lV)3sT|;0#^X>^J``Doj^G-cvv@6HVCZyg z55aV)DJr!({Q>GQ*8&>%H_#+N89t0bqDyV(@s={m(l4!_l9rcoyW@|U%4g_By+CIO z@@V;})F@xd&KC;lF3us7edse*y_I?u_|GeWGqiy+|GW~g*bT$5Ar-+B6v4oGum7`3 zz(=}^{24lY|3`}dBKE!JeULnS)$j1#$2Ld#)X6P#=35<5M7pKYt*MfCsQuEhTJ<_P zyPC*cf*S$tB(_#VVI{*R3deR5F~i0Z)am=RF^db2zkgp2hF$uk*zwXoj;c62y3dd2 z101|6SWu2b-H9BB6kaGyCZISLd0e}M#CwATe}j`h%Hh3pbqZ>iH(Iso$hn%z zOR0^Beasx-#sQR~9AJT};RgqzwZ0MgErI_)yz1%2{V#|c5XDw= F0RSP=??eCq literal 0 HcmV?d00001 diff --git a/src/main/java/com/iemr/admin/utils/FilterConfig.java b/src/main/java/com/iemr/admin/utils/FilterConfig.java index 612508e..9c92095 100644 --- a/src/main/java/com/iemr/admin/utils/FilterConfig.java +++ b/src/main/java/com/iemr/admin/utils/FilterConfig.java @@ -3,17 +3,26 @@ import org.springframework.boot.web.servlet.FilterRegistrationBean; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; +import org.springframework.core.Ordered; +import org.springframework.beans.factory.annotation.Value; @Configuration public class FilterConfig { + @Value("${cors.allowed-origins}") + private String allowedOrigins; + @Bean public FilterRegistrationBean jwtUserIdValidationFilter( JwtAuthenticationUtil jwtAuthenticationUtil) { FilterRegistrationBean registrationBean = new FilterRegistrationBean<>(); - registrationBean.setFilter(new JwtUserIdValidationFilter(jwtAuthenticationUtil)); + + // Pass allowedOrigins explicitly to the filter constructor + JwtUserIdValidationFilter filter = new JwtUserIdValidationFilter(jwtAuthenticationUtil, allowedOrigins); + + registrationBean.setFilter(filter); + registrationBean.setOrder(Ordered.HIGHEST_PRECEDENCE); registrationBean.addUrlPatterns("/*"); // Apply filter to all API endpoints return registrationBean; } - } diff --git a/src/main/java/com/iemr/admin/utils/JwtUserIdValidationFilter.java b/src/main/java/com/iemr/admin/utils/JwtUserIdValidationFilter.java index 25f5e33..64c89a9 100644 --- a/src/main/java/com/iemr/admin/utils/JwtUserIdValidationFilter.java +++ b/src/main/java/com/iemr/admin/utils/JwtUserIdValidationFilter.java @@ -1,10 +1,11 @@ package com.iemr.admin.utils; import java.io.IOException; +import java.util.Arrays; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.stereotype.Component; + import com.iemr.admin.utils.http.AuthorizationHeaderRequestWrapper; @@ -17,14 +18,16 @@ import jakarta.servlet.http.HttpServletRequest; import jakarta.servlet.http.HttpServletResponse; -@Component public class JwtUserIdValidationFilter implements Filter { private final JwtAuthenticationUtil jwtAuthenticationUtil; private final Logger logger = LoggerFactory.getLogger(this.getClass().getName()); + private final String allowedOrigins; - public JwtUserIdValidationFilter(JwtAuthenticationUtil jwtAuthenticationUtil) { + public JwtUserIdValidationFilter(JwtAuthenticationUtil jwtAuthenticationUtil, + String allowedOrigins) { this.jwtAuthenticationUtil = jwtAuthenticationUtil; + this.allowedOrigins = allowedOrigins; } @Override @@ -33,8 +36,19 @@ public void doFilter(ServletRequest servletRequest, ServletResponse servletRespo HttpServletRequest request = (HttpServletRequest) servletRequest; HttpServletResponse response = (HttpServletResponse) servletResponse; + String origin = request.getHeader("Origin"); + if (origin != null && isOriginAllowed(origin)) { + response.setHeader("Access-Control-Allow-Origin", origin); + response.setHeader("Access-Control-Allow-Methods", "GET, POST, PUT, DELETE, OPTIONS"); + response.setHeader("Access-Control-Allow-Headers", "Authorization, Content-Type, Accept, Jwttoken"); + response.setHeader("Access-Control-Allow-Credentials", "true"); + } else { + logger.warn("Origin [{}] is NOT allowed. CORS headers NOT added.", origin); + } + if ("OPTIONS".equalsIgnoreCase(request.getMethod())) { - filterChain.doFilter(servletRequest, servletResponse); // allow it through + logger.info("OPTIONS request - skipping JWT validation"); + response.setStatus(HttpServletResponse.SC_OK); return; } @@ -117,6 +131,25 @@ public void doFilter(ServletRequest servletRequest, ServletResponse servletRespo } } + private boolean isOriginAllowed(String origin) { + if (origin == null || allowedOrigins == null || allowedOrigins.trim().isEmpty()) { + logger.warn("No allowed origins configured or origin is null"); + return false; + } + + return Arrays.stream(allowedOrigins.split(",")) + .map(String::trim) + .anyMatch(pattern -> { + String regex = pattern + .replace(".", "\\.") + .replace("*", ".*") + .replace("http://localhost:.*", "http://localhost:\\d+"); // special case for wildcard port + + boolean matched = origin.matches(regex); + return matched; + }); + } + private boolean isMobileClient(String userAgent) { if (userAgent == null) return false; From e68d414a938614a987368230dbf529d8e26c29cd Mon Sep 17 00:00:00 2001 From: vishwab1 Date: Tue, 17 Jun 2025 21:24:29 +0530 Subject: [PATCH 3/3] fix: changed ci properties --- src/main/environment/admin_ci.properties | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main/environment/admin_ci.properties b/src/main/environment/admin_ci.properties index 7684848..9282380 100644 --- a/src/main/environment/admin_ci.properties +++ b/src/main/environment/admin_ci.properties @@ -25,4 +25,4 @@ common-url=@env.COMMON_API@ springdoc.api-docs.enabled=@env.SWAGGER_DOC_ENABLED@ springdoc.swagger-ui.enabled=@env.SWAGGER_DOC_ENABLED@ -cors.allowed-origins=@CORS_ALLOWED_ORIGINS@ +cors.allowed-origins=@env.CORS_ALLOWED_ORIGINS@