Class OperationImpl

    • 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_externalDocs

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

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

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

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

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

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

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

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

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

      • OperationImpl

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

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

      • getTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<String> getTags()
        Specified by:
        getTags in interface Operation
      • getTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public List<String> getTags​(boolean elaborate)
        Specified by:
        getTags in interface Operation
      • hasTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasTags()
        Specified by:
        hasTags in interface Operation
      • getTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public String getTag​(int index)
        Specified by:
        getTag in interface Operation
      • setTags

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTags​(List<String> tags)
        Specified by:
        setTags in interface Operation
      • setTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setTag​(int index,
                           String tag)
        Specified by:
        setTag in interface Operation
      • addTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void addTag​(String tag)
        Specified by:
        addTag in interface Operation
      • insertTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void insertTag​(int index,
                              String tag)
        Specified by:
        insertTag in interface Operation
      • removeTag

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeTag​(int index)
        Specified by:
        removeTag in interface Operation
      • getSummary

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

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

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public ExternalDocs getExternalDocs​(boolean elaborate)
        Specified by:
        getExternalDocs in interface Operation
      • setExternalDocs

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setExternalDocs​(ExternalDocs externalDocs)
        Specified by:
        setExternalDocs in interface Operation
      • getOperationId

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

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

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

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

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

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

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

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

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

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public RequestBody getRequestBody​(boolean elaborate)
        Specified by:
        getRequestBody in interface Operation
      • setRequestBody

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setRequestBody​(RequestBody requestBody)
        Specified by:
        setRequestBody in interface Operation
      • getResponses

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasResponses()
        Specified by:
        hasResponses in interface Operation
      • hasResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasResponse​(String name)
        Specified by:
        hasResponse in interface Operation
      • setResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setResponse​(String name,
                                Response response)
        Specified by:
        setResponse in interface Operation
      • removeResponse

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeResponse​(String name)
        Specified by:
        removeResponse in interface Operation
      • hasResponsesExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasResponsesExtensions()
        Specified by:
        hasResponsesExtensions in interface Operation
      • hasResponsesExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasResponsesExtension​(String name)
        Specified by:
        hasResponsesExtension in interface Operation
      • setResponsesExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setResponsesExtension​(String name,
                                          Object responsesExtension)
        Specified by:
        setResponsesExtension in interface Operation
      • removeResponsesExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeResponsesExtension​(String name)
        Specified by:
        removeResponsesExtension in interface Operation
      • getCallbacks

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

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallbacks()
        Specified by:
        hasCallbacks in interface Operation
      • hasCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallback​(String name)
        Specified by:
        hasCallback in interface Operation
      • setCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setCallback​(String name,
                                Callback callback)
        Specified by:
        setCallback in interface Operation
      • removeCallback

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeCallback​(String name)
        Specified by:
        removeCallback in interface Operation
      • hasCallbacksExtensions

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallbacksExtensions()
        Specified by:
        hasCallbacksExtensions in interface Operation
      • hasCallbacksExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasCallbacksExtension​(String name)
        Specified by:
        hasCallbacksExtension in interface Operation
      • setCallbacksExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setCallbacksExtension​(String name,
                                          Object callbacksExtension)
        Specified by:
        setCallbacksExtension in interface Operation
      • removeCallbacksExtension

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeCallbacksExtension​(String name)
        Specified by:
        removeCallbacksExtension in interface Operation
      • getDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public Boolean getDeprecated()
        Specified by:
        getDeprecated in interface Operation
      • isDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean isDeprecated()
        Specified by:
        isDeprecated in interface Operation
      • setDeprecated

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void setDeprecated​(Boolean deprecated)
        Specified by:
        setDeprecated in interface Operation
      • hasSecurityRequirements

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public boolean hasSecurityRequirements()
        Specified by:
        hasSecurityRequirements in interface Operation
      • removeSecurityRequirement

        @Generated("com.reprezen.jsonoverlay.gen.CodeGenerator")
        public void removeSecurityRequirement​(int index)
        Specified by:
        removeSecurityRequirement in interface Operation
      • getServers

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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