Package io.jmix.core.impl.serialization
Class FetchPlanSerializationImpl.FetchPlanDeserializer
java.lang.Object
io.jmix.core.impl.serialization.FetchPlanSerializationImpl.FetchPlanDeserializer
- All Implemented Interfaces:
com.google.gson.JsonDeserializer<FetchPlan>
- Enclosing class:
- FetchPlanSerializationImpl
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiondeserialize
(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) protected FetchPlan
deserializeFetchPlan
(com.google.gson.JsonObject jsonObject) protected void
fillFetchPlanProperties
(FetchPlanBuilder builder, com.google.gson.JsonArray propertiesArray, MetaClass fetchPlanMetaClass) protected void
logNonExistentProperty
(MetaClass metaClass, String propertyName)
-
Field Details
-
fetchPlanBuilders
-
fetchPlanAttributeName
-
-
Constructor Details
-
FetchPlanDeserializer
public FetchPlanDeserializer()
-
-
Method Details
-
deserialize
public FetchPlan deserialize(com.google.gson.JsonElement json, Type typeOfT, com.google.gson.JsonDeserializationContext context) throws com.google.gson.JsonParseException - Specified by:
deserialize
in interfacecom.google.gson.JsonDeserializer<FetchPlan>
- Throws:
com.google.gson.JsonParseException
-
deserializeFetchPlan
-
fillFetchPlanProperties
protected void fillFetchPlanProperties(FetchPlanBuilder builder, com.google.gson.JsonArray propertiesArray, MetaClass fetchPlanMetaClass) -
logNonExistentProperty
-