Class InfoImpl

  • All Implemented Interfaces:
    com.reprezen.jsonoverlay.IJsonOverlay<Info>, com.reprezen.jsonoverlay.IModelPart<OpenApi3,​Info>, Info

    public class InfoImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Info>
    implements Info
    • Field Detail

      • F_description

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_description
        See Also:
        Constant Field Values
      • F_termsOfService

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_termsOfService
        See Also:
        Constant Field Values
      • F_contact

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_contact
        See Also:
        Constant Field Values
      • F_license

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_license
        See Also:
        Constant Field Values
      • F_version

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_version
        See Also:
        Constant Field Values
      • F_extensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_extensions
        See Also:
        Constant Field Values
      • factory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static com.reprezen.jsonoverlay.OverlayFactory<Info> factory
    • Constructor Detail

      • InfoImpl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public InfoImpl​(com.fasterxml.jackson.databind.JsonNode json,
                        com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                        com.reprezen.jsonoverlay.ReferenceManager refMgr)
      • InfoImpl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public InfoImpl​(Info info,
                        com.reprezen.jsonoverlay.JsonOverlay<?> parent,
                        com.reprezen.jsonoverlay.ReferenceManager refMgr)
    • Method Detail

      • getTitle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getTitle()
        Specified by:
        getTitle in interface Info
      • setTitle

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTitle​(String title)
        Specified by:
        setTitle in interface Info
      • getDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getDescription()
        Specified by:
        getDescription in interface Info
      • setDescription

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDescription​(String description)
        Specified by:
        setDescription in interface Info
      • getTermsOfService

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getTermsOfService()
        Specified by:
        getTermsOfService in interface Info
      • setTermsOfService

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTermsOfService​(String termsOfService)
        Specified by:
        setTermsOfService in interface Info
      • getContact

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Contact getContact()
        Specified by:
        getContact in interface Info
      • getContact

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Contact getContact​(boolean elaborate)
        Specified by:
        getContact in interface Info
      • setContact

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setContact​(Contact contact)
        Specified by:
        setContact in interface Info
      • getLicense

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public License getLicense()
        Specified by:
        getLicense in interface Info
      • getLicense

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public License getLicense​(boolean elaborate)
        Specified by:
        getLicense in interface Info
      • setLicense

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setLicense​(License license)
        Specified by:
        setLicense in interface Info
      • getVersion

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getVersion()
        Specified by:
        getVersion in interface Info
      • setVersion

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setVersion​(String version)
        Specified by:
        setVersion in interface Info
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Object> getExtensions()
        Specified by:
        getExtensions in interface Info
      • getExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Object> getExtensions​(boolean elaborate)
        Specified by:
        getExtensions in interface Info
      • hasExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtensions()
        Specified by:
        hasExtensions in interface Info
      • hasExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasExtension​(String name)
        Specified by:
        hasExtension in interface Info
      • getExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getExtension​(String name)
        Specified by:
        getExtension in interface Info
      • setExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtensions​(Map<String,​Object> extensions)
        Specified by:
        setExtensions in interface Info
      • setExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExtension​(String name,
                                 Object extension)
        Specified by:
        setExtension in interface Info
      • removeExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeExtension​(String name)
        Specified by:
        removeExtension in interface Info
      • _elaborateJson

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected void _elaborateJson()
        Overrides:
        _elaborateJson in class com.reprezen.jsonoverlay.PropertiesOverlay<Info>
      • _getModelType

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Class<?> _getModelType()
        Overrides:
        _getModelType in class com.reprezen.jsonoverlay.JsonOverlay<Info>
      • _getFactory

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        protected com.reprezen.jsonoverlay.OverlayFactory<?> _getFactory()
        Specified by:
        _getFactory in class com.reprezen.jsonoverlay.JsonOverlay<Info>
      • builder

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> com.reprezen.jsonoverlay.Builder<Info> builder​(OV modelMember)
      • create

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static <OV extends com.reprezen.jsonoverlay.IJsonOverlay<?>> Info create​(OV modelMember)