Skip to content
This repository was archived by the owner on May 5, 2021. It is now read-only.

Commit 7240023

Browse files
author
FredrikSchäferVitagroup
committed
SORMAS-Foundation#3488 fix to match latest state of development
1 parent 7d34822 commit 7240023

2 files changed

Lines changed: 17 additions & 5 deletions

File tree

sormas-backend/src/main/java/de/symeda/sormas/backend/labmessage/LabMessageFacadeEjb.java

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -18,14 +18,14 @@
1818
import javax.persistence.criteria.Root;
1919
import javax.validation.constraints.NotNull;
2020

21-
import de.symeda.sormas.api.ConfigFacade;
2221
import de.symeda.sormas.api.labmessage.ExternalLabResultsFacade;
2322
import de.symeda.sormas.api.labmessage.LabMessageCriteria;
2423
import de.symeda.sormas.api.labmessage.LabMessageDto;
2524
import de.symeda.sormas.api.labmessage.LabMessageFacade;
2625
import de.symeda.sormas.api.labmessage.LabMessageIndexDto;
2726
import de.symeda.sormas.api.utils.SortProperty;
28-
import de.symeda.sormas.backend.common.AbstractAdoService;
27+
import de.symeda.sormas.backend.common.BaseAdoService;
28+
import de.symeda.sormas.backend.common.ConfigFacadeEjb;
2929
import de.symeda.sormas.backend.util.DtoHelper;
3030
import de.symeda.sormas.backend.util.ModelConstants;
3131

@@ -38,7 +38,7 @@ public class LabMessageFacadeEjb implements LabMessageFacade {
3838
@EJB
3939
private LabMessageService labMessageService;
4040
@EJB
41-
private ConfigFacade configFacade;
41+
private ConfigFacadeEjb.ConfigFacadeEjbLocal configFacade;
4242

4343
private LabMessage fromDto(@NotNull LabMessageDto source, LabMessage target) {
4444

@@ -141,7 +141,7 @@ public long count(LabMessageCriteria criteria) {
141141

142142
if (criteria != null) {
143143
Predicate statusFilter = labMessageService.createStatusFilter(cb, labMessage, criteria);
144-
filter = AbstractAdoService.and(cb, filter, statusFilter);
144+
filter = BaseAdoService.and(cb, filter, statusFilter);
145145
}
146146

147147
if (filter != null) {
@@ -170,7 +170,7 @@ public List<LabMessageIndexDto> getIndexList(LabMessageCriteria criteria, Intege
170170
Predicate filter = null;
171171
if (criteria != null) {
172172
Predicate statusFilter = labMessageService.createStatusFilter(cb, labMessage, criteria);
173-
filter = AbstractAdoService.and(cb, filter, statusFilter);
173+
filter = BaseAdoService.and(cb, filter, statusFilter);
174174
}
175175

176176
if (filter != null) {

sormas-backend/src/main/java/de/symeda/sormas/backend/labmessage/LabMessageService.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,19 @@
11
package de.symeda.sormas.backend.labmessage;
22

3+
import de.symeda.sormas.api.labmessage.LabMessageCriteria;
4+
import de.symeda.sormas.backend.common.AdoServiceWithUserFilter;
35
import de.symeda.sormas.backend.common.BaseAdoService;
46

7+
import javax.ejb.LocalBean;
8+
import javax.ejb.Stateless;
9+
import javax.persistence.criteria.CriteriaBuilder;
10+
import javax.persistence.criteria.CriteriaQuery;
11+
import javax.persistence.criteria.From;
12+
import javax.persistence.criteria.Predicate;
13+
import javax.persistence.criteria.Root;
14+
15+
@Stateless
16+
@LocalBean
517
public class LabMessageService extends BaseAdoService<LabMessage> {
618

719
public LabMessageService() {

0 commit comments

Comments
 (0)