Class ChangeOperationSerializer
java.lang.Object
com.inductiveautomation.ignition.common.resourcecollection.json.ChangeOperationSerializer
- All Implemented Interfaces:
com.inductiveautomation.ignition.common.gson.JsonDeserializer<ChangeOperation>,com.inductiveautomation.ignition.common.gson.JsonSerializer<ChangeOperation>,com.inductiveautomation.ignition.common.util.JsonHandler<ChangeOperation>
public class ChangeOperationSerializer
extends Object
implements com.inductiveautomation.ignition.common.util.JsonHandler<ChangeOperation>
-
Method Summary
Modifier and TypeMethodDescriptiondeserialize(@NotNull com.inductiveautomation.ignition.common.gson.JsonElement element, @NotNull Type type, @NotNull com.inductiveautomation.ignition.common.gson.JsonDeserializationContext context) static ChangeOperationSerializerstatic ChangeOperationSerializer@NotNull com.inductiveautomation.ignition.common.gson.JsonElementserialize(ChangeOperation src, @NotNull Type type, @NotNull com.inductiveautomation.ignition.common.gson.JsonSerializationContext context)
-
Method Details
-
forCollection
- Returns:
- A ResourceIdSerializer that serializes the resource collection name as "collection".
-
forProject
- Returns:
- A ResourceIdSerializer that serializes the resource collection name as "project".
-
serialize
@NotNull public @NotNull com.inductiveautomation.ignition.common.gson.JsonElement serialize(ChangeOperation src, @NotNull @NotNull Type type, @NotNull @NotNull com.inductiveautomation.ignition.common.gson.JsonSerializationContext context) - Specified by:
serializein interfacecom.inductiveautomation.ignition.common.util.JsonHandler<ChangeOperation>- Specified by:
serializein interfacecom.inductiveautomation.ignition.common.gson.JsonSerializer<ChangeOperation>
-
deserialize
public ChangeOperation deserialize(@NotNull @NotNull com.inductiveautomation.ignition.common.gson.JsonElement element, @NotNull @NotNull Type type, @NotNull @NotNull com.inductiveautomation.ignition.common.gson.JsonDeserializationContext context) - Specified by:
deserializein interfacecom.inductiveautomation.ignition.common.gson.JsonDeserializer<ChangeOperation>- Specified by:
deserializein interfacecom.inductiveautomation.ignition.common.util.JsonHandler<ChangeOperation>
-