Class ContactImpl

  • All Implemented Interfaces:
    com.networknt.jsonoverlay.IJsonOverlay<Contact>, com.networknt.jsonoverlay.IModelPart<OpenApi3,​Contact>, Contact

    public class ContactImpl
    extends com.networknt.jsonoverlay.PropertiesOverlay<Contact>
    implements Contact
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.networknt.jsonoverlay.PropertiesOverlay

        com.networknt.jsonoverlay.PropertiesOverlay.PropertyLocator
    • Constructor Summary

      Constructors 
      Constructor Description
      ContactImpl​(com.fasterxml.jackson.databind.JsonNode json, com.networknt.jsonoverlay.JsonOverlay<?> parent, com.networknt.jsonoverlay.ReferenceManager refMgr)  
      ContactImpl​(Contact contact, com.networknt.jsonoverlay.JsonOverlay<?> parent, com.networknt.jsonoverlay.ReferenceManager refMgr)  
    • Constructor Detail

      • ContactImpl

        public ContactImpl​(com.fasterxml.jackson.databind.JsonNode json,
                           com.networknt.jsonoverlay.JsonOverlay<?> parent,
                           com.networknt.jsonoverlay.ReferenceManager refMgr)
      • ContactImpl

        public ContactImpl​(Contact contact,
                           com.networknt.jsonoverlay.JsonOverlay<?> parent,
                           com.networknt.jsonoverlay.ReferenceManager refMgr)
    • Method Detail

      • _elaborateJson

        protected void _elaborateJson()
        Overrides:
        _elaborateJson in class com.networknt.jsonoverlay.PropertiesOverlay<Contact>
      • _getModelType

        public Class<?> _getModelType()
        Overrides:
        _getModelType in class com.networknt.jsonoverlay.JsonOverlay<Contact>
      • _getFactory

        protected com.networknt.jsonoverlay.OverlayFactory<?> _getFactory()
        Specified by:
        _getFactory in class com.networknt.jsonoverlay.JsonOverlay<Contact>
      • builder

        public static <OV extends com.networknt.jsonoverlay.IJsonOverlay<?>> com.networknt.jsonoverlay.Builder<Contact> builder​(OV modelMember)
      • create

        public static <OV extends com.networknt.jsonoverlay.IJsonOverlay<?>> Contact create​(OV modelMember)