Skip to content

Commit 78d8897

Browse files
committed
feature: Add RsInstdataKdi and Kelvin AAP request DTO to BestillingDokument for enhanced data handling #deploy-test-dolly-backend #deploy-dolly-search-service
1 parent d78ade4 commit 78d8897

3 files changed

Lines changed: 10 additions & 0 deletions

File tree

apps/dolly-backend/src/main/java/no/nav/dolly/opensearch/BestillingDokument.java

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,8 @@
1919
import no.nav.dolly.domain.resultset.inntektsmeldingstub.RsInntektsmelding;
2020
import no.nav.dolly.domain.resultset.inntektstub.InntektMultiplierWrapper;
2121
import no.nav.dolly.domain.resultset.inst.RsInstdata;
22+
import no.nav.dolly.domain.resultset.inst.RsInstdataKdi;
23+
import no.nav.dolly.domain.resultset.kelvinaap.RsKelvinAapRequestDTO;
2224
import no.nav.dolly.domain.resultset.kontoregister.BankkontoData;
2325
import no.nav.dolly.domain.resultset.krrstub.RsDigitalKontaktdata;
2426
import no.nav.dolly.domain.resultset.medl.RsMedl;
@@ -48,6 +50,8 @@
4850
@JsonInclude(JsonInclude.Include.NON_EMPTY)
4951
public class BestillingDokument implements Persistable<Long> {
5052

53+
// Legg til system som skal indekseres for soek vha OpenSearch
54+
5155
@Id
5256
private Long id;
5357

@@ -60,6 +64,8 @@ public class BestillingDokument implements Persistable<Long> {
6064
private RsMedl medl;
6165

6266
private List<RsInstdata> instdata;
67+
68+
private RsInstdataKdi instdataKdi;
6369

6470
private List<RsAareg> aareg;
6571

@@ -107,6 +113,8 @@ public class BestillingDokument implements Persistable<Long> {
107113

108114
private RsNomData nomdata;
109115

116+
private RsKelvinAapRequestDTO kelvinAap;
117+
110118
@Transient
111119
@JsonIgnore
112120
private boolean ignore;

apps/dolly-search-service/src/main/java/no/nav/testnav/dollysearchservice/utils/FagsystemQueryUtils.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@ public static void addFagsystemQuery(BoolQuery.Builder queryBuilder, ElasticType
4545
case INNTK -> mustExistQuery(queryBuilder, "inntektstub");
4646
case INNTKMELD -> mustExistQuery(queryBuilder, "inntektsmelding");
4747
case INSTDATA -> mustExistQuery(queryBuilder, "instdata");
48+
case INSTDATA_KDI -> mustExistQuery(queryBuilder, "instdataKdi");
4849
case KELVIN_AAP -> mustExistQuery(queryBuilder, "kelvinAap");
4950
case KRRSTUB -> mustExistQuery(queryBuilder, "krrstub");
5051
case MEDL -> mustExistQuery(queryBuilder, "medl");

libs/data-transfer-objects/src/main/java/no/nav/testnav/libs/dto/dollysearchservice/v1/ElasticTyper.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ public enum ElasticTyper {
2626
INNTK("Inntektskomponenten/stub (INNTK)", false),
2727
INNTKMELD("Inntektsmelding (ALTINN/JOARK)", true),
2828
INSTDATA("Institusjonsopphold", true),
29+
INSTDATA_KDI("Institusjonsopphold fengsel (KDI)", true),
2930
KELVIN_AAP("Kelvin AAP-ytelse", false),
3031
KRRSTUB("Kontakt- og reservasjonsregister-stub", false),
3132
MEDL("Medlemskap (MEDL)", false),

0 commit comments

Comments
 (0)