File tree Expand file tree Collapse file tree 1 file changed +10
-0
lines changed
soknad/src/main/java/no/nav/k9/søknad Expand file tree Collapse file tree 1 file changed +10
-0
lines changed Original file line number Diff line number Diff line change 1
1
package no .nav .k9 .søknad ;
2
2
3
+ import java .io .IOException ;
3
4
import java .time .ZonedDateTime ;
4
5
import java .util .AbstractMap .SimpleEntry ;
5
6
import java .util .Collections ;
18
19
import com .fasterxml .jackson .annotation .JsonInclude ;
19
20
import com .fasterxml .jackson .annotation .JsonInclude .Include ;
20
21
import com .fasterxml .jackson .annotation .JsonProperty ;
22
+ import com .fasterxml .jackson .databind .node .ObjectNode ;
21
23
22
24
import no .nav .k9 .søknad .felles .Versjon ;
23
25
import no .nav .k9 .søknad .felles .personopplysninger .Barn ;
@@ -145,6 +147,14 @@ public static String serialize(LegacySøknad søknad) {
145
147
public static LegacySøknad deserialize (String søknad ) {
146
148
return JsonUtils .fromString (søknad , LegacySøknad .class );
147
149
}
150
+
151
+ public static LegacySøknad deserialize (ObjectNode node ) {
152
+ try {
153
+ return JsonUtils .getObjectMapper ().treeToValue (node , LegacySøknad .class );
154
+ } catch (IOException e ) {
155
+ throw new IllegalArgumentException ("Kunne ikke konvertere til LegacySøknad.class" , e );
156
+ }
157
+ }
148
158
}
149
159
150
160
/** @deprecated legacy. */
You can’t perform that action at this time.
0 commit comments