public class WNSDevicePayloadReader extends java.lang.Object implements JsonObjectReader<WNSDevicePayload>
Constructor and Description |
---|
WNSDevicePayloadReader(WNSToastDeserializer toastDS,
WNSTileDeserializer tileDS,
WNSBadgeDeserializer badgeDS) |
Modifier and Type | Method and Description |
---|---|
void |
readAlert(JsonParser parser,
DeserializationContext context) |
void |
readBadge(JsonParser parser,
DeserializationContext context) |
void |
readCachePolicy(JsonParser parser,
DeserializationContext context) |
void |
readTile(JsonParser parser,
DeserializationContext context) |
void |
readToast(JsonParser parser,
DeserializationContext context) |
WNSDevicePayload |
validateAndBuild() |
public WNSDevicePayloadReader(WNSToastDeserializer toastDS, WNSTileDeserializer tileDS, WNSBadgeDeserializer badgeDS)
public void readAlert(JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOException
public void readToast(JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOException
public void readTile(JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOException
public void readBadge(JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOException
public void readCachePolicy(JsonParser parser, DeserializationContext context) throws java.io.IOException
java.io.IOException
public WNSDevicePayload validateAndBuild() throws java.io.IOException
validateAndBuild
in interface JsonObjectReader<WNSDevicePayload>
java.io.IOException