Skip to content

Merge Release 3.9.0 with Main - #194

Merged
vanitha1822 merged 48 commits into
mainfrom
release-3.9.0
Sep 22, 2026
Merged

vanitha1822 merged 48 commits into
mainfrom
release-3.9.0

Merge 3.4.2 with 3.9.0 (#193)

71f3f63
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis failed Sep 22, 2026 in 58s

Quality Gate failed

Failed conditions
C Security Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

Annotations

Check warning on line 210 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEpcfWaLT-9tCSCm&open=AaDHzEpcfWaLT-9tCSCm&pullRequest=194

Check failure on line 373 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "statusCode" 4 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSBX&open=AaDHzEjbfWaLT-9tCSBX&pullRequest=194

Check warning on line 58 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/GetDownSyncDataFromCentralImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEfDfWaLT-9tCSAe&open=AaDHzEfDfWaLT-9tCSAe&pullRequest=194

Check warning on line 78 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/GetDownSyncDataFromCentralImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEfDfWaLT-9tCSAg&open=AaDHzEfDfWaLT-9tCSAg&pullRequest=194

Check warning on line 331 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure using a dynamically formatted SQL query is safe here.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSA1&open=AaDHzEgifWaLT-9tCSA1&pullRequest=194

Check warning on line 309 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this variable to not match a restricted identifier.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSA0&open=AaDHzEgifWaLT-9tCSA0&pullRequest=194

Check warning on line 704 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSBL&open=AaDHzEjbfWaLT-9tCSBL&pullRequest=194

Check warning on line 83 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/GetDownSyncDataFromCentralImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEfDfWaLT-9tCSAh&open=AaDHzEfDfWaLT-9tCSAh&pullRequest=194

Check warning on line 797 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Rename this variable to not match a restricted identifier.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSCK&open=AaDHzEjbfWaLT-9tCSCK&pullRequest=194

Check warning on line 352 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure using a dynamically formatted SQL query is safe here.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSA4&open=AaDHzEgifWaLT-9tCSA4&pullRequest=194

Check failure on line 266 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 22 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSBw&open=AaDHzEjbfWaLT-9tCSBw&pullRequest=194

Check warning on line 29 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServer.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjBfWaLT-9tCSA-&open=AaDHzEjBfWaLT-9tCSA-&pullRequest=194

Check warning on line 230 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSAq&open=AaDHzEgifWaLT-9tCSAq&pullRequest=194

Check failure on line 516 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the enclosing method "static" or remove this set.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSB8&open=AaDHzEjbfWaLT-9tCSB8&pullRequest=194

Check failure on line 328 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal " UPDATE " 5 times.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSAw&open=AaDHzEgifWaLT-9tCSAw&pullRequest=194

Check warning on line 844 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused method parameter "jwtToken".

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSCM&open=AaDHzEjbfWaLT-9tCSCM&pullRequest=194

Check warning on line 277 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make sure using a dynamically formatted SQL query is safe here.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSAy&open=AaDHzEgifWaLT-9tCSAy&pullRequest=194

Check failure on line 284 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/DataSyncRepositoryCentralDownload.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Refactor this method to reduce its Cognitive Complexity from 21 to the 15 allowed.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEgifWaLT-9tCSAz&open=AaDHzEgifWaLT-9tCSAz&pullRequest=194

Check warning on line 52 in src/main/java/com/iemr/mmu/service/dataSyncLayerCentral/GetDownSyncDataFromCentralImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this field injection and use constructor injection instead.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEfDfWaLT-9tCSAm&open=AaDHzEfDfWaLT-9tCSAm&pullRequest=194

Check warning on line 924 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace this instanceof check and cast with 'instanceof Timestamp timestamp'

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSCP&open=AaDHzEjbfWaLT-9tCSCP&pullRequest=194

Check warning on line 875 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Replace generic exceptions with specific library exceptions or a custom exception.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSBQ&open=AaDHzEjbfWaLT-9tCSBQ&pullRequest=194

Check warning on line 645 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Reduce the total number of break and continue statements in this loop to use at most one.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSBV&open=AaDHzEjbfWaLT-9tCSBV&pullRequest=194

Check warning on line 219 in src/main/java/com/iemr/mmu/service/stoptb/NikshayExportService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Use concise character class syntax '\\d' instead of '[0-9]'.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEotfWaLT-9tCSCe&open=AaDHzEotfWaLT-9tCSCe&pullRequest=194

Check failure on line 141 in src/main/java/com/iemr/mmu/service/dataSyncActivity/DownSyncDataFromServerImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Make the enclosing method "static" or remove this set.

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEjbfWaLT-9tCSBn&open=AaDHzEjbfWaLT-9tCSBn&pullRequest=194

Check warning on line 92 in src/main/java/com/iemr/mmu/service/stoptb/NikshayImportService.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Remove this unused method parameter "visitDate".

See more on https://sonarcloud.io/project/issues?id=PSMRI_MMU-API&issues=AaDHzEpcfWaLT-9tCSCj&open=AaDHzEpcfWaLT-9tCSCj&pullRequest=194