Class LinkImpl

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

    public class LinkImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Link>
    implements Link
    • Field Detail

      • F_operationId

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

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

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

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_requestBody
        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<Link> factory
    • Constructor Detail

      • LinkImpl

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

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

      • getOperationId

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getOperationId()
        Specified by:
        getOperationId in interface Link
      • setOperationId

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOperationId​(String operationId)
        Specified by:
        setOperationId in interface Link
      • getOperationRef

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getOperationRef()
        Specified by:
        getOperationRef in interface Link
      • setOperationRef

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOperationRef​(String operationRef)
        Specified by:
        setOperationRef in interface Link
      • getParameters

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​String> getParameters​(boolean elaborate)
        Specified by:
        getParameters in interface Link
      • hasParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasParameters()
        Specified by:
        hasParameters in interface Link
      • hasParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasParameter​(String name)
        Specified by:
        hasParameter in interface Link
      • getParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getParameter​(String name)
        Specified by:
        getParameter in interface Link
      • setParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setParameters​(Map<String,​String> parameters)
        Specified by:
        setParameters in interface Link
      • setParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setParameter​(String name,
                                 String parameter)
        Specified by:
        setParameter in interface Link
      • removeParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeParameter​(String name)
        Specified by:
        removeParameter in interface Link
      • getDescription

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Server getServer()
        Specified by:
        getServer in interface Link
      • getServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Server getServer​(boolean elaborate)
        Specified by:
        getServer in interface Link
      • setServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setServer​(Server server)
        Specified by:
        setServer in interface Link
      • getRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Object getRequestBody()
        Specified by:
        getRequestBody in interface Link
      • setRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setRequestBody​(Object requestBody)
        Specified by:
        setRequestBody in interface Link
      • getExtensions

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

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

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

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

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

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

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

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

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

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

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

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

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