public class LegacyNestedElementModelTypeAdapter extends com.google.gson.TypeAdapter<org.mule.runtime.api.meta.model.nested.NestableElementModel>
TL;DR, NestableElementModel now has the NestedRouteModel.getMinOccurs() and
NestedRouteModel.getMaxOccurs() concepts.
This adapter allows to still being able to read serialized models which don't contain such properties, by inferring them based
on the NestableElementModel.isRequired() property.
| Constructor and Description |
|---|
LegacyNestedElementModelTypeAdapter(com.google.gson.TypeAdapter<org.mule.runtime.api.meta.model.nested.NestableElementModel> delegate) |
| Modifier and Type | Method and Description |
|---|---|
org.mule.runtime.api.meta.model.nested.NestableElementModel |
read(com.google.gson.stream.JsonReader in) |
void |
write(com.google.gson.stream.JsonWriter out,
org.mule.runtime.api.meta.model.nested.NestableElementModel value) |
public LegacyNestedElementModelTypeAdapter(com.google.gson.TypeAdapter<org.mule.runtime.api.meta.model.nested.NestableElementModel> delegate)
public void write(com.google.gson.stream.JsonWriter out,
org.mule.runtime.api.meta.model.nested.NestableElementModel value)
throws IOException
write in class com.google.gson.TypeAdapter<org.mule.runtime.api.meta.model.nested.NestableElementModel>IOExceptionpublic org.mule.runtime.api.meta.model.nested.NestableElementModel read(com.google.gson.stream.JsonReader in) throws IOException
read in class com.google.gson.TypeAdapter<org.mule.runtime.api.meta.model.nested.NestableElementModel>IOExceptionCopyright © 2025 MuleSoft, Inc.. All rights reserved.