-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
TFP-5668 - forenkler Dto for bestilling og forhåndsvisning av brev. V…
…3 ble ikke brukt ennå - derfor ikke ny versjon.
- Loading branch information
Showing
7 changed files
with
48 additions
and
78 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
30 changes: 14 additions & 16 deletions
30
...g/src/main/java/no/nav/foreldrepenger/kontrakter/formidling/v3/DokumentBestillingDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,31 +1,29 @@ | ||
package no.nav.foreldrepenger.kontrakter.formidling.v3; | ||
|
||
import java.util.UUID; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import jakarta.validation.constraints.Pattern; | ||
|
||
import no.nav.foreldrepenger.kontrakter.formidling.kodeverk.DokumentMal; | ||
import no.nav.foreldrepenger.kontrakter.formidling.kodeverk.RevurderingÅrsak; | ||
import no.nav.foreldrepenger.kontrakter.formidling.kodeverk.YtelseType; | ||
|
||
/* | ||
* Til bruk for bestilling fra backend. | ||
* Vurder å fjerne behandlendeenhetnavn når vi ikke lenger sender brev for Klageinstansen. Evt hent fra Behandling ... | ||
* | ||
* Det er mulig å utvide denne med flere elementer slik at den kan brukes ifm forhåndsvisning fra frontend | ||
* - legg på ekstra Ctor for format som brukes ved normal bestilling fra fpsak | ||
* - frontend bør generere uuid for bestilling | ||
* - frontend bruker modernisert bestilling - 4 felt fom automatiskVedtaksbrev | ||
import java.util.UUID; | ||
|
||
/** | ||
* Til bruk for bestilling av brev. | ||
* @param behandlingUuid referanse til behandling det skal sendes brev for. | ||
* @param dokumentbestillingUuid en unik bestillings id. | ||
* @param dokumentMal dokument mal som skal brukes til å produsere brev. | ||
* @param arsakskode brukes kun om VARSEL_OM_REVURDERING er valgt. | ||
* @param fritekst kun brev som ikke er vedtak og har fritekst, dvs INNHENTE_OPPLYSNINGER og VARSEL_OM_REVURDERING om årsak ANNET er valgt | ||
* @param dokumentType kun om dokumentMal FRITEKSTBREV sendes - forklarer hva det opprinnelige automatiske brevet burde være. | ||
* Dette brukes i journalføring til å utlede riktig brev tittel som vises til bruker og saksbehandlere | ||
* f.eks i innsyn og gosys. | ||
*/ | ||
public record DokumentBestillingDto(@NotNull @Valid UUID behandlingUuid, | ||
@NotNull @Valid UUID dokumentbestillingUuid, | ||
@NotNull @Valid YtelseType ytelseType, | ||
@NotNull @Valid DokumentMal dokumentMal, | ||
@Valid RevurderingÅrsak arsakskode, | ||
String fritekst, | ||
@Pattern(regexp = "[a-zA-ZæøåÆØÅ :,.\\-0-9]{1,100}") String behandlendeEnhetNavn, | ||
@Valid RevurderingÅrsak arsakskode) { | ||
@Valid DokumentMal dokumentType) { | ||
} | ||
|
||
|
26 changes: 26 additions & 0 deletions
26
.../src/main/java/no/nav/foreldrepenger/kontrakter/formidling/v3/DokumentForhåndsvisDto.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
package no.nav.foreldrepenger.kontrakter.formidling.v3; | ||
|
||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import no.nav.foreldrepenger.kontrakter.formidling.kodeverk.DokumentMal; | ||
import no.nav.foreldrepenger.kontrakter.formidling.kodeverk.RevurderingÅrsak; | ||
|
||
import java.util.UUID; | ||
|
||
/** | ||
* Brukes for forhåndsvisning av brev. | ||
* @param behandlingUuid referanse til behandling det skal sendes brev for. | ||
* @param dokumentMal dokument mal som skal brukes til å forhåndsvise brevet. | ||
* @param tittel Tittel/overskrift i brevet, gjelder fritekst | ||
* @param fritekst Fritekst innhold i brevet, gjelder fritekst | ||
* @param arsakskode brukes kun om VARSEL_OM_REVURDERING er valgt. | ||
* @param fritekst kun brev som har eller er fritekst, dvs INNHENTE_OPPLYSNINGER og VARSEL_OM_REVURDERING om årsak ANNET er valgt, brødtekst i FRITEKSTBREV. | ||
* @param tittel tittel i FRITEKSTBREV dokumentet. Kun om FRITEKSTBREV mal brukes. | ||
*/ | ||
public record DokumentForhåndsvisDto(@NotNull @Valid UUID behandlingUuid, | ||
@NotNull @Valid DokumentMal dokumentMal, | ||
@Valid RevurderingÅrsak arsakskode, | ||
String tittel, | ||
String fritekst) { | ||
|
||
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
11 changes: 0 additions & 11 deletions
11
...rmidling/src/main/java/no/nav/foreldrepenger/kontrakter/formidling/v3/DokumentMalDto.java
This file was deleted.
Oops, something went wrong.
35 changes: 0 additions & 35 deletions
35
...ling/src/main/java/no/nav/foreldrepenger/kontrakter/formidling/v3/ForhåndsvisningDto.java
This file was deleted.
Oops, something went wrong.
12 changes: 0 additions & 12 deletions
12
...t-fp-formidling/src/main/java/no/nav/foreldrepenger/kontrakter/formidling/v3/UuidDto.java
This file was deleted.
Oops, something went wrong.