Package io.smallrye.openapi.runtime.io
Class OperationIO<V,A extends V,O extends V,AB,OB>
java.lang.Object
io.smallrye.openapi.runtime.io.ModelIO<org.eclipse.microprofile.openapi.models.Operation,V,A,O,AB,OB>
io.smallrye.openapi.runtime.io.OperationIO<V,A,O,AB,OB>
- All Implemented Interfaces:
JsonIO.PropertyMapper<V,OB>
- Direct Known Subclasses:
CallbackOperationIO,PathItemOperationIO
public class OperationIO<V,A extends V,O extends V,AB,OB>
extends ModelIO<org.eclipse.microprofile.openapi.models.Operation,V,A,O,AB,OB>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final Stringprotected static final StringFields inherited from class io.smallrye.openapi.runtime.io.ModelIO
annotationName, modelName -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class io.smallrye.openapi.runtime.io.ModelIO
apiResponseIO, apiResponsesIO, callbackIO, callbackOperationIO, componentsIO, contactIO, contentIO, discriminatorIO, encodingIO, entry, enumValue, enumValue, exampleObjectIO, extDocIO, extensionIO, getAnnotation, getName, getName, getRepeatableAnnotations, hasRepeatableAnnotation, headerIO, infoIO, ioContext, jsonIO, licenseIO, linkIO, linkParameterIO, mapObject, mapObject, mapProperty, mediaTypeIO, not, oauthFlowIO, oauthFlowsIO, oauthScopeIO, openApiDefinitionIO, openApiVersion, operationIO, optionalJsonArray, optionalJsonObject, parameterIO, pathItemIO, pathItemOperationIO, pathsIO, read, read, read, readJson, readObject, readObject, readValue, readValue, requestBodyIO, scannerContext, schemaIO, securityIO, securityRequirementIO, securityRequirementsSetIO, securitySchemeIO, serverIO, serverVariableIO, setAllIfPresent, setIfPresent, setOpenApiVersion, setProperty, setProperty, tagIO, toLinkedMap, value, value, write
-
Field Details
-
PROP_OPERATION_ID
- See Also:
-
PROP_TAGS
- See Also:
-
PROP_DESCRIPTION
- See Also:
-
PROP_SECURITY
- See Also:
-
PROP_SECURITY_SETS
- See Also:
-
PROP_REQUEST_BODY
- See Also:
-
PROP_PARAMETERS
- See Also:
-
PROP_SERVERS
- See Also:
-
PROP_SUMMARY
- See Also:
-
PROP_DEPRECATED
- See Also:
-
PROP_CALLBACKS
- See Also:
-
PROP_HIDDEN
- See Also:
-
PROP_RESPONSES
- See Also:
-
PROP_EXTERNAL_DOCS
- See Also:
-
-
Constructor Details
-
OperationIO
-
OperationIO
-
-
Method Details
-
isHidden
public boolean isHidden(org.jboss.jandex.AnnotationTarget target) -
read
public org.eclipse.microprofile.openapi.models.Operation read(org.jboss.jandex.AnnotationInstance annotationInstance)
-