File tree 4 files changed +14
-12
lines changed
java/io/serverlessworkflow/api
4 files changed +14
-12
lines changed Original file line number Diff line number Diff line change 21
21
import com .fasterxml .jackson .dataformat .yaml .YAMLFactory ;
22
22
import com .fasterxml .jackson .dataformat .yaml .YAMLGenerator .Feature ;
23
23
import io .serverlessworkflow .api .types .CallTask ;
24
- import io .serverlessworkflow .api .types .Switch ;
24
+ import io .serverlessworkflow .api .types .SwitchItem ;
25
25
import io .serverlessworkflow .api .types .Task ;
26
26
import io .serverlessworkflow .api .types .TaskItem ;
27
27
@@ -48,8 +48,8 @@ private static ObjectMapper configure(ObjectMapper mapper) {
48
48
simpleModule .addSerializer (CallTask .class , new CallTaskSerializer ());
49
49
simpleModule .addDeserializer (TaskItem .class , new TaskItemDeserializer ());
50
50
simpleModule .addSerializer (TaskItem .class , new TaskItemSerializer ());
51
- simpleModule .addSerializer (Switch .class , new SwitchSerializer ());
52
- simpleModule .addDeserializer (Switch .class , new SwitchDeserializer ());
51
+ simpleModule .addSerializer (SwitchItem .class , new SwitchItemSerializer ());
52
+ simpleModule .addDeserializer (SwitchItem .class , new SwitchItemDeserializer ());
53
53
54
54
return mapper
55
55
.configure (SerializationFeature .INDENT_OUTPUT , true )
Original file line number Diff line number Diff line change 18
18
import com .fasterxml .jackson .core .JsonParser ;
19
19
import com .fasterxml .jackson .databind .DeserializationContext ;
20
20
import com .fasterxml .jackson .databind .JsonDeserializer ;
21
- import io .serverlessworkflow .api .types .Switch ;
22
- import io .serverlessworkflow .api .types .SwitchProperty ;
21
+ import io .serverlessworkflow .api .types .SwitchCase ;
22
+ import io .serverlessworkflow .api .types .SwitchItem ;
23
23
import java .io .IOException ;
24
24
25
- class SwitchDeserializer extends JsonDeserializer <Switch > {
25
+ class SwitchItemDeserializer extends JsonDeserializer <SwitchItem > {
26
26
27
27
@ Override
28
- public Switch deserialize (JsonParser p , DeserializationContext ctxt ) throws IOException {
29
- return DeserializeHelper .deserializeItem (p , Switch .class , SwitchProperty .class );
28
+ public SwitchItem deserialize (JsonParser p , DeserializationContext ctxt ) throws IOException {
29
+ return DeserializeHelper .deserializeItem (p , SwitchItem .class , SwitchCase .class );
30
30
}
31
31
}
Original file line number Diff line number Diff line change 18
18
import com .fasterxml .jackson .core .JsonGenerator ;
19
19
import com .fasterxml .jackson .databind .JsonSerializer ;
20
20
import com .fasterxml .jackson .databind .SerializerProvider ;
21
- import io .serverlessworkflow .api .types .Switch ;
21
+ import io .serverlessworkflow .api .types .SwitchItem ;
22
22
import java .io .IOException ;
23
23
24
- class SwitchSerializer extends JsonSerializer <Switch > {
24
+ class SwitchItemSerializer extends JsonSerializer <SwitchItem > {
25
25
26
26
@ Override
27
- public void serialize (Switch value , JsonGenerator gen , SerializerProvider serializers )
27
+ public void serialize (SwitchItem value , JsonGenerator gen , SerializerProvider serializers )
28
28
throws IOException {
29
29
gen .writeStartObject ();
30
- gen .writeObjectField (value .getName (), value .getSwitchProperty ());
30
+ gen .writeObjectField (value .getName (), value .getSwitchCase ());
31
31
gen .writeEndObject ();
32
32
}
33
33
}
Original file line number Diff line number Diff line change @@ -571,8 +571,10 @@ $defs:
571
571
type : object
572
572
minProperties : 1
573
573
maxProperties : 1
574
+ title : SwitchItem
574
575
additionalProperties :
575
576
type : object
577
+ title : SwitchCase
576
578
properties :
577
579
name :
578
580
type : string
You can’t perform that action at this time.
0 commit comments