File tree Expand file tree Collapse file tree 5 files changed +29
-0
lines changed
konstant/src/main/java/no/nav/k9/konstant
src/main/java/no/nav/k9/oppgave/bekreftelse/ung Expand file tree Collapse file tree 5 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 1+ package no .nav .k9 .konstant ;
2+
3+ public final class Patterns {
4+ public static final String FRITEKST =
5+ "^[\\ p{Graph}\\ p{IsWhite_Space}\\ p{Sc}\\ p{L}\\ p{M}\\ p{N}§]+$" ;
6+
7+ private Patterns () {
8+ }
9+ }
Original file line number Diff line number Diff line change 1616 <groupId >no.nav.k9</groupId >
1717 <artifactId >soknad</artifactId >
1818 </dependency >
19+ <dependency >
20+ <groupId >no.nav.k9</groupId >
21+ <artifactId >konstant</artifactId >
22+ <version >${revision}${sha1}${changelist} </version >
23+ </dependency >
1924 </dependencies >
2025
2126</project >
Original file line number Diff line number Diff line change 44import com .fasterxml .jackson .annotation .JsonCreator ;
55import com .fasterxml .jackson .annotation .JsonIgnoreProperties ;
66import com .fasterxml .jackson .annotation .JsonProperty ;
7+ import jakarta .validation .constraints .Pattern ;
8+ import jakarta .validation .constraints .Size ;
9+ import no .nav .k9 .konstant .Patterns ;
710import no .nav .k9 .oppgave .bekreftelse .Bekreftelse ;
811import no .nav .k9 .søknad .ytelse .DataBruktTilUtledning ;
912
@@ -22,6 +25,8 @@ public class InntektBekreftelse implements Bekreftelse {
2225 private final boolean harBrukerGodtattEndringen ;
2326
2427 @ JsonProperty ("uttalelseFraBruker" )
28+ @ Pattern (regexp = Patterns .FRITEKST , message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]" )
29+ @ Size (max = 4000 )
2530 private final String uttalelseFraBruker ;
2631
2732 @ JsonProperty ("dataBruktTilUtledning" )
Original file line number Diff line number Diff line change 22
33import com .fasterxml .jackson .annotation .JsonCreator ;
44import com .fasterxml .jackson .annotation .JsonProperty ;
5+ import jakarta .validation .constraints .Pattern ;
6+ import jakarta .validation .constraints .Size ;
7+ import no .nav .k9 .konstant .Patterns ;
58import no .nav .k9 .oppgave .bekreftelse .Bekreftelse ;
69import no .nav .k9 .søknad .ytelse .DataBruktTilUtledning ;
710
@@ -20,6 +23,8 @@ public class EndretSluttdatoBekreftelse implements Bekreftelse {
2023 private boolean harBrukerGodtattEndringen ;
2124
2225 @ JsonProperty ("uttalelseFraBruker" )
26+ @ Pattern (regexp = Patterns .FRITEKST , message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]" )
27+ @ Size (max = 4000 )
2328 private String uttalelseFraBruker ;
2429
2530 @ JsonProperty ("dataBruktTilUtledning" )
Original file line number Diff line number Diff line change 22
33import com .fasterxml .jackson .annotation .JsonCreator ;
44import com .fasterxml .jackson .annotation .JsonProperty ;
5+ import jakarta .validation .constraints .Pattern ;
6+ import jakarta .validation .constraints .Size ;
7+ import no .nav .k9 .konstant .Patterns ;
58import no .nav .k9 .oppgave .bekreftelse .Bekreftelse ;
69import no .nav .k9 .søknad .felles .type .Periode ;
710import no .nav .k9 .søknad .ytelse .DataBruktTilUtledning ;
@@ -21,6 +24,8 @@ public class EndretStartdatoBekreftelse implements Bekreftelse {
2124 private boolean harBrukerGodtattEndringen ;
2225
2326 @ JsonProperty ("uttalelseFraBruker" )
27+ @ Pattern (regexp = Patterns .FRITEKST , message = "[${validatedValue}] matcher ikke tillatt pattern [{regexp}]" )
28+ @ Size (max = 4000 )
2429 private String uttalelseFraBruker ;
2530
2631 @ JsonProperty ("dataBruktTilUtledning" )
You can’t perform that action at this time.
0 commit comments