public abstract class ContainerChangeTypeAdapter<T extends ContainerChange> extends ChangeTypeAdapter<T>
ChangeTypeAdapter.PropertyChangeStub| Constructor and Description |
|---|
ContainerChangeTypeAdapter(TypeMapper typeMapper) |
| Modifier and Type | Method and Description |
|---|---|
T |
fromJson(com.google.gson.JsonElement json,
com.google.gson.JsonDeserializationContext context) |
protected abstract ContainerChange |
newInstance(ChangeTypeAdapter.PropertyChangeStub stub,
List<ContainerElementChange> changes) |
com.google.gson.JsonElement |
toJson(T change,
com.google.gson.JsonSerializationContext context) |
appendCommitMetadata, createJsonObject, deserializeAffectedCdoId, deserializeStub, getValueTypegetValueTypespublic ContainerChangeTypeAdapter(TypeMapper typeMapper)
public T fromJson(com.google.gson.JsonElement json, com.google.gson.JsonDeserializationContext context)
fromJson in interface JsonTypeAdapter<T extends ContainerChange>fromJson in class ChangeTypeAdapter<T extends ContainerChange>json - not null and not JsonNullcontext - use it to invoke default deserialization on the specified objectprotected abstract ContainerChange newInstance(ChangeTypeAdapter.PropertyChangeStub stub, List<ContainerElementChange> changes)
public com.google.gson.JsonElement toJson(T change, com.google.gson.JsonSerializationContext context)
toJson in interface JsonTypeAdapter<T extends ContainerChange>toJson in class ChangeTypeAdapter<T extends ContainerChange>change - not nullcontext - use it to invoke default serialization on the specified objectCopyright © 2014. All rights reserved.