Skip to content

**refactor: migrate QueueEntryDaoImpl from deprecated Hibernate Criteria API to JPA CriteriaBuilder** - #101

Open
shubhangiisinghh wants to merge 2 commits into
openmrs:mainfrom
shubhangiisinghh:feat/optimise-queue-entry-dao
Open

**refactor: migrate QueueEntryDaoImpl from deprecated Hibernate Criteria API to JPA CriteriaBuilder**#101
shubhangiisinghh wants to merge 2 commits into
openmrs:mainfrom
shubhangiisinghh:feat/optimise-queue-entry-dao

refactor: use fetch joins on shared criteria path instead of hand-wri…

0de91f2
Select commit
Loading
Failed to load commit list.
SonarQubeCloud / SonarCloud Code Analysis succeeded Jul 24, 2026 in 15s

Annotations

Check failure on line 60 in api/src/main/java/org/openmrs/module/queue/api/dao/impl/QueueEntryDaoImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=openmrs_openmrs-module-queue&issues=AZ-UH3h4so98Zx8T8llv&open=AZ-UH3h4so98Zx8T8llv&pullRequest=101

Check failure on line 51 in api/src/main/java/org/openmrs/module/queue/api/dao/impl/QueueEntryDaoImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

Define a constant instead of duplicating this literal "patient" 3 times.

See more on https://sonarcloud.io/project/issues?id=openmrs_openmrs-module-queue&issues=AZ-UH3h4so98Zx8T8llw&open=AZ-UH3h4so98Zx8T8llw&pullRequest=101

Check failure on line 50 in api/src/main/java/org/openmrs/module/queue/api/dao/impl/QueueEntryDaoImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=openmrs_openmrs-module-queue&issues=AZ-UH3h4so98Zx8T8lly&open=AZ-UH3h4so98Zx8T8lly&pullRequest=101

Check failure on line 54 in api/src/main/java/org/openmrs/module/queue/api/dao/impl/QueueEntryDaoImpl.java

See this annotation in the file changed.

@sonarqubecloud sonarqubecloud / SonarCloud Code Analysis

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

See more on https://sonarcloud.io/project/issues?id=openmrs_openmrs-module-queue&issues=AZ-UH3h4so98Zx8T8llx&open=AZ-UH3h4so98Zx8T8llx&pullRequest=101