File tree Expand file tree Collapse file tree 4 files changed +14
-12
lines changed
java/io/serverlessworkflow/api Expand file tree Collapse file tree 4 files changed +14
-12
lines changed Original file line number Diff line number Diff line change 2121import com .fasterxml .jackson .dataformat .yaml .YAMLFactory ;
2222import com .fasterxml .jackson .dataformat .yaml .YAMLGenerator .Feature ;
2323import io .serverlessworkflow .api .types .CallTask ;
24- import io .serverlessworkflow .api .types .Switch ;
24+ import io .serverlessworkflow .api .types .SwitchItem ;
2525import io .serverlessworkflow .api .types .Task ;
2626import io .serverlessworkflow .api .types .TaskItem ;
2727
@@ -48,8 +48,8 @@ private static ObjectMapper configure(ObjectMapper mapper) {
4848 simpleModule .addSerializer (CallTask .class , new CallTaskSerializer ());
4949 simpleModule .addDeserializer (TaskItem .class , new TaskItemDeserializer ());
5050 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 ());
5353
5454 return mapper
5555 .configure (SerializationFeature .INDENT_OUTPUT , true )
Original file line number Diff line number Diff line change 1818import com .fasterxml .jackson .core .JsonParser ;
1919import com .fasterxml .jackson .databind .DeserializationContext ;
2020import 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 ;
2323import java .io .IOException ;
2424
25- class SwitchDeserializer extends JsonDeserializer <Switch > {
25+ class SwitchItemDeserializer extends JsonDeserializer <SwitchItem > {
2626
2727 @ 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 );
3030 }
3131}
Original file line number Diff line number Diff line change 1818import com .fasterxml .jackson .core .JsonGenerator ;
1919import com .fasterxml .jackson .databind .JsonSerializer ;
2020import com .fasterxml .jackson .databind .SerializerProvider ;
21- import io .serverlessworkflow .api .types .Switch ;
21+ import io .serverlessworkflow .api .types .SwitchItem ;
2222import java .io .IOException ;
2323
24- class SwitchSerializer extends JsonSerializer <Switch > {
24+ class SwitchItemSerializer extends JsonSerializer <SwitchItem > {
2525
2626 @ Override
27- public void serialize (Switch value , JsonGenerator gen , SerializerProvider serializers )
27+ public void serialize (SwitchItem value , JsonGenerator gen , SerializerProvider serializers )
2828 throws IOException {
2929 gen .writeStartObject ();
30- gen .writeObjectField (value .getName (), value .getSwitchProperty ());
30+ gen .writeObjectField (value .getName (), value .getSwitchCase ());
3131 gen .writeEndObject ();
3232 }
3333}
Original file line number Diff line number Diff line change @@ -571,8 +571,10 @@ $defs:
571571 type : object
572572 minProperties : 1
573573 maxProperties : 1
574+ title : SwitchItem
574575 additionalProperties :
575576 type : object
577+ title : SwitchCase
576578 properties :
577579 name :
578580 type : string
You can’t perform that action at this time.
0 commit comments