Class TableDeserializer

java.lang.Object
com.fasterxml.jackson.databind.JsonDeserializer<DbTable>
org.qubership.atp.mia.model.pot.db.table.TableDeserializer
All Implemented Interfaces:
com.fasterxml.jackson.databind.deser.NullValueProvider

@Profile("it") public class TableDeserializer extends com.fasterxml.jackson.databind.JsonDeserializer<DbTable>
  • 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
    deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)
    For integration test purposes when we receive response from endpoint, this method works.

    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

    • TableDeserializer

      public TableDeserializer()
  • Method Details

    • deserialize

      public DbTable deserialize(com.fasterxml.jackson.core.JsonParser jp, com.fasterxml.jackson.databind.DeserializationContext ctxt)
      For integration test purposes when we receive response from endpoint, this method works.
      Specified by:
      deserialize in class com.fasterxml.jackson.databind.JsonDeserializer<DbTable>
      Parameters:
      jp - parser
      ctxt - context
      Returns:
      DbTable object, if exception occurred DbTable with null fields.