public void setPayload(Payload value) { if (value == null || value.toString() == null) { throw new IllegalArgumentException("Invalid value for payload. Payload should not be null."); } else if (value.toString().length() > 4096) { throw new IllegalArgumentException( String.format("Invalid value for payload \"%s\". Payload should be 4096 characters or less", value)); } payload = value; }
@Override public Payload deserialize(JsonParser parser, DeserializationContext context) throws IOException { return Payload.valueOf(parser.getText()); } }
String actionNameString = event.getName().toString(); String payload = (event.getPayload() != null) ? event.getPayload().toString() : null; String userIDString = assignment.getUserID().toString();
eventJson.put("eventType", event != null ? event.getType() + "": "null"); eventJson.put("eventName", event != null ? event.getName() + "": "null"); eventJson.put("eventPayload", event != null && event.getPayload() != null ? event.getPayload().toString(): null); eventJson.put("value", event != null ? event.getValue(): null);
public static Payload valueOf(String value) { return new Payload(value); }
@Override public String toString() { return "Event={\"timestamp\":\"" + (timestamp != null ? timestamp : emptyString) + "\"" + ",\"type\":\"" + (type != null ? type.toString() : emptyString) + "\"" + ",\"name\":\"" + (name != null ? name.toString() : emptyString) + "\"" + ",\"context\":\"" + (context != null ? context.toString() : emptyString) + "\"" + ",\"payload\":\"" + (payload != null ? payload.toString() : emptyString) + "\"" + ",\"value\":\"" + (value != null ? value : emptyString) + "\"}"; }
@Override public void serialize(Payload payload, JsonGenerator generator, SerializerProvider provider) throws IOException { generator.writeString(payload.toString()); } }