-
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.
TSFF-1073 Oppdater Kurs og reise for opplæringspenger (#483)
**Bakgrunn** Utformingen av den digitale søknaden for opplæringspenger fører til at Kursobjektet ser litt anerledes ut. Vi ønsker at objektene i k9-sak skal samsvare. **Endringer** - Trekker alt som har med reise ut fra `KursPerioder` og i det nye `Reise`-objektet. - Fjerner `KursPerioder` som nå kun inneholder perioder - Navn på kursholder må sendes inn fra søknaden så vi fjerner @deprecated og renamer til `navn` i stedet for `holder` - Tilpasser validering
- Loading branch information
1 parent
948f4ef
commit 0481b1f
Showing
6 changed files
with
100 additions
and
110 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
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
75 changes: 0 additions & 75 deletions
75
soknad/src/main/java/no/nav/k9/søknad/ytelse/olp/v1/kurs/KursPeriodeMedReisetid.java
This file was deleted.
Oops, something went wrong.
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
51 changes: 51 additions & 0 deletions
51
soknad/src/main/java/no/nav/k9/søknad/ytelse/olp/v1/kurs/Reise.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,51 @@ | ||
package no.nav.k9.søknad.ytelse.olp.v1.kurs; | ||
|
||
import com.fasterxml.jackson.annotation.JsonAutoDetect; | ||
import com.fasterxml.jackson.annotation.JsonIgnoreProperties; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
import jakarta.validation.Valid; | ||
import jakarta.validation.constraints.NotNull; | ||
import jakarta.validation.constraints.Pattern; | ||
import jakarta.validation.constraints.Size; | ||
|
||
import java.time.LocalDate; | ||
import java.util.List; | ||
|
||
@JsonIgnoreProperties(ignoreUnknown = true) | ||
@JsonAutoDetect(fieldVisibility = JsonAutoDetect.Visibility.NONE, getterVisibility = JsonAutoDetect.Visibility.NONE, setterVisibility = JsonAutoDetect.Visibility.NONE, isGetterVisibility = JsonAutoDetect.Visibility.NONE, creatorVisibility = JsonAutoDetect.Visibility.NONE) | ||
public class Reise { | ||
@JsonProperty(value = "reiserUtenforKursdager", required = true) | ||
@NotNull | ||
@Valid | ||
private boolean reiserUtenforKursdager; | ||
|
||
@JsonProperty(value="reisedager") | ||
@Valid | ||
private List<@NotNull @Valid LocalDate> reisedager; | ||
|
||
@JsonProperty(value = "reisedagerBeskrivelse") | ||
@Size(max = 4000) | ||
@Pattern(regexp = "^[\\p{Pd}\\p{Graph}\\p{Space}\\p{Sc}\\p{L}\\p{M}\\p{N}§]*$", message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]") | ||
private String reisedagerBeskrivelse; | ||
|
||
public Reise() { | ||
} | ||
|
||
public Reise(boolean reiserUtenforKursdager, List<LocalDate> reisedager, String reisedagerBeskrivelse) { | ||
this.reiserUtenforKursdager = reiserUtenforKursdager; | ||
this.reisedager = reisedager; | ||
this.reisedagerBeskrivelse = reisedagerBeskrivelse; | ||
} | ||
|
||
public boolean isReiserUtenforKursdager() { | ||
return reiserUtenforKursdager; | ||
} | ||
|
||
public List<LocalDate> getReisedager() { | ||
return reisedager; | ||
} | ||
|
||
public String getReisedagerBeskrivelse() { | ||
return reisedagerBeskrivelse; | ||
} | ||
} |
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