List of usage examples for com.fasterxml.jackson.databind SerializerProvider isEnabled
public final boolean isEnabled(SerializationFeature paramSerializationFeature)
From source file:com.microsoft.rest.serializer.DateTimeSerializer.java
@Override public void serialize(DateTime value, JsonGenerator jgen, SerializerProvider provider) throws IOException { if (provider.isEnabled(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)) { jgen.writeNumber(value.getMillis()); } else {//from ww w . j a v a2 s . c o m value = value.withZone(DateTimeZone.UTC); jgen.writeString(value.toString(ISODateTimeFormat.dateTime())); } }
From source file:com.microsoft.rest.serializer.DateTimeRfc1123Serializer.java
@Override public void serialize(DateTimeRfc1123 value, JsonGenerator jgen, SerializerProvider provider) throws IOException { if (provider.isEnabled(SerializationFeature.WRITE_DATES_AS_TIMESTAMPS)) { jgen.writeNumber(value.getDateTime().getMillis()); } else {// ww w. j a v a 2 s .c o m jgen.writeString(value.toString()); //Use the default toString as it is RFC1123. } }