Class ChangeOrderDateDeserializer

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<LocalDate>
com.technia.dsx.impl.common.json.jackson.LocalDateDeserializer
com.technia.dsx.threedspace.change.json.ChangeOrderDateDeserializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider

public class ChangeOrderDateDeserializer extends com.technia.dsx.impl.common.json.jackson.LocalDateDeserializer
This one needed to deal with yet another weird format seen in Change Order among others.

"Estimated Start Date":"3\/2\/2023 12:00:00 AM","Estimated Completion Date":"5\/1\/2023 12:00:00 AM"

  • Nested Class Summary

    Nested classes/interfaces inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    com.fasterxml.jackson.databind.JsonDeserializer.None
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected LocalDate
    parse(String text)
     

    Methods inherited from class com.technia.dsx.impl.common.json.jackson.LocalDateDeserializer

    deserialize

    Methods inherited from class com.fasterxml.jackson.databind.JsonDeserializer

    deserialize, deserializeWithType, deserializeWithType, findBackReference, getAbsentValue, getDelegatee, getEmptyAccessPattern, getEmptyValue, getEmptyValue, getKnownPropertyNames, getNullAccessPattern, getNullValue, getNullValue, getObjectIdReader, handledType, isCachable, logicalType, replaceDelegatee, supportsUpdate, unwrappingDeserializer

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • ChangeOrderDateDeserializer

      public ChangeOrderDateDeserializer()
  • Method Details

    • parse

      protected LocalDate parse(String text)
      Overrides:
      parse in class com.technia.dsx.impl.common.json.jackson.LocalDateDeserializer