Class PathImpl

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

    public class PathImpl
    extends com.reprezen.jsonoverlay.PropertiesOverlay<Path>
    implements Path
    • Field Detail

      • F_summary

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public static final String F_summary
        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_operations

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

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

      • PathImpl

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

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

      • getGet

        public Operation getGet​(boolean elaborate)
        Specified by:
        getGet in interface Path
      • getPut

        public Operation getPut​(boolean elaborate)
        Specified by:
        getPut in interface Path
      • getPost

        public Operation getPost​(boolean elaborate)
        Specified by:
        getPost in interface Path
      • getHead

        public Operation getHead​(boolean elaborate)
        Specified by:
        getHead in interface Path
      • getSummary

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getSummary()
        Specified by:
        getSummary in interface Path
      • setSummary

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setSummary​(String summary)
        Specified by:
        setSummary in interface Path
      • getDescription

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Map<String,​Operation> getOperations​(boolean elaborate)
        Specified by:
        getOperations in interface Path
      • hasOperations

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasOperations()
        Specified by:
        hasOperations in interface Path
      • hasOperation

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasOperation​(String name)
        Specified by:
        hasOperation in interface Path
      • getOperation

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Operation getOperation​(String name)
        Specified by:
        getOperation in interface Path
      • setOperations

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOperations​(Map<String,​Operation> operations)
        Specified by:
        setOperations in interface Path
      • setOperation

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setOperation​(String name,
                                 Operation operation)
        Specified by:
        setOperation in interface Path
      • removeOperation

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeOperation​(String name)
        Specified by:
        removeOperation in interface Path
      • getServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Server> getServers()
        Specified by:
        getServers in interface Path
      • getServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Server> getServers​(boolean elaborate)
        Specified by:
        getServers in interface Path
      • hasServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasServers()
        Specified by:
        hasServers in interface Path
      • getServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Server getServer​(int index)
        Specified by:
        getServer in interface Path
      • setServers

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setServers​(List<Server> servers)
        Specified by:
        setServers in interface Path
      • setServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setServer​(int index,
                              Server server)
        Specified by:
        setServer in interface Path
      • addServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addServer​(Server server)
        Specified by:
        addServer in interface Path
      • insertServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertServer​(int index,
                                 Server server)
        Specified by:
        insertServer in interface Path
      • removeServer

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeServer​(int index)
        Specified by:
        removeServer in interface Path
      • getParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Parameter> getParameters()
        Specified by:
        getParameters in interface Path
      • getParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<Parameter> getParameters​(boolean elaborate)
        Specified by:
        getParameters in interface Path
      • hasParameters

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Parameter getParameter​(int index)
        Specified by:
        getParameter in interface Path
      • setParameters

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setParameters​(List<Parameter> parameters)
        Specified by:
        setParameters in interface Path
      • setParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setParameter​(int index,
                                 Parameter parameter)
        Specified by:
        setParameter in interface Path
      • addParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addParameter​(Parameter parameter)
        Specified by:
        addParameter in interface Path
      • insertParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertParameter​(int index,
                                    Parameter parameter)
        Specified by:
        insertParameter in interface Path
      • removeParameter

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeParameter​(int index)
        Specified by:
        removeParameter in interface Path
      • getExtensions

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

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

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

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

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

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

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

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

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

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

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

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

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