Class LicenseImpl

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

    public class LicenseImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<License>
    implements License
    • Nested Class Summary

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

        com.reprezen.jsonoverlay.PropertiesOverlay.PropertyLocator
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String F_extensions  
      static String F_name  
      static String F_url  
      static com.reprezen.jsonoverlay.OverlayFactory<License> factory  
      • Fields inherited from class com.reprezen.jsonoverlay.JsonOverlay

        json, mapper, parent, refMgr, value
    • Constructor Summary

      Constructors 
      Constructor Description
      LicenseImpl​(com.fasterxml.jackson.databind.JsonNode json, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)  
      LicenseImpl​(License license, com.reprezen.jsonoverlay.JsonOverlay<?> parent, com.reprezen.jsonoverlay.ReferenceManager refMgr)  
    • Field Detail

      • 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<License> factory
    • Constructor Detail

      • LicenseImpl

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

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

      • getName

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getName()
        Specified by:
        getName in interface License
      • setName

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setName​(String name)
        Specified by:
        setName in interface License
      • getUrl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getUrl()
        Specified by:
        getUrl in interface License
      • setUrl

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setUrl​(String url)
        Specified by:
        setUrl in interface License
      • getExtensions

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

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

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

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

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

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

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

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

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

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

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

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