public class MethodAttributes extends Object
| Constructor and Description |
|---|
MethodAttributes(String[] methodProducesNew,
String defaultConsumesMediaType,
String defaultProducesMediaType,
Map<String,io.swagger.v3.oas.models.responses.ApiResponse> genericMapResponse,
Locale locale)
Instantiates a new Method attributes.
|
MethodAttributes(String defaultConsumesMediaType,
String defaultProducesMediaType,
Locale locale)
Instantiates a new Method attributes.
|
MethodAttributes(String defaultConsumesMediaType,
String defaultProducesMediaType,
String[] methodConsumes,
String[] methodProduces,
String[] headers,
Locale locale)
Instantiates a new Method attributes.
|
| Modifier and Type | Method and Description |
|---|---|
void |
calculateConsumesProduces(Method method)
Calculate consumes produces.
|
io.swagger.v3.oas.models.responses.ApiResponses |
calculateGenericMapResponse(Map<String,io.swagger.v3.oas.models.responses.ApiResponse> genericMapResponse)
Calculate generic map response api responses.
|
void |
calculateHeadersForClass(Class<?> declaringClass)
Calculate headers for class.
|
String[] |
getClassConsumes()
Get class consumes string [ ].
|
String[] |
getClassProduces()
Get class produces string [ ].
|
Map<String,io.swagger.v3.oas.models.responses.ApiResponse> |
getGenericMapResponse()
Gets generic map response.
|
Map<String,String> |
getHeaders()
Gets headers.
|
String |
getJavadocReturn()
Gets javadoc return value
|
com.fasterxml.jackson.annotation.JsonView |
getJsonViewAnnotation()
Gets json view annotation.
|
com.fasterxml.jackson.annotation.JsonView |
getJsonViewAnnotationForRequestBody()
Gets json view annotation for request body.
|
Locale |
getLocale()
Gets locale.
|
String[] |
getMethodConsumes()
Get method consumes string [ ].
|
String[] |
getMethodProduces()
Get method produces string [ ].
|
boolean |
isMethodOverloaded()
Is method overloaded boolean.
|
boolean |
isNoApiResponseDoc()
Is no api response doc boolean.
|
boolean |
isWithResponseBodySchemaDoc()
Is with response body schema doc boolean.
|
void |
setClassConsumes(String[] classConsumes)
Sets class consumes.
|
void |
setClassProduces(String[] classProduces)
Sets class produces.
|
void |
setJavadocReturn(String javadocReturn)
Sets javadoc return value.
|
void |
setJsonViewAnnotation(com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
Sets json view annotation.
|
void |
setJsonViewAnnotationForRequestBody(com.fasterxml.jackson.annotation.JsonView jsonViewAnnotationForRequestBody)
Sets json view annotation for request body.
|
void |
setMethodOverloaded(boolean overloaded)
Sets method overloaded.
|
void |
setWithApiResponseDoc(boolean withApiDoc)
Sets with api response doc.
|
void |
setWithResponseBodySchemaDoc(boolean withResponseBodySchemaDoc)
Sets with response body schema doc.
|
public MethodAttributes(String[] methodProducesNew, String defaultConsumesMediaType, String defaultProducesMediaType, Map<String,io.swagger.v3.oas.models.responses.ApiResponse> genericMapResponse, Locale locale)
methodProducesNew - the method produces newdefaultConsumesMediaType - the default consumes media typedefaultProducesMediaType - the default produces media typegenericMapResponse - the generic map responselocale - the localepublic MethodAttributes(String defaultConsumesMediaType, String defaultProducesMediaType, Locale locale)
defaultConsumesMediaType - the default consumes media typedefaultProducesMediaType - the default produces media typelocale - the localepublic MethodAttributes(String defaultConsumesMediaType, String defaultProducesMediaType, String[] methodConsumes, String[] methodProduces, String[] headers, Locale locale)
defaultConsumesMediaType - the default consumes media typedefaultProducesMediaType - the default produces media typemethodConsumes - the method consumesmethodProduces - the method producesheaders - the headerslocale - the localepublic String[] getClassProduces()
public void setClassProduces(String[] classProduces)
classProduces - the class producespublic String[] getClassConsumes()
public void setClassConsumes(String[] classConsumes)
classConsumes - the class consumespublic String[] getMethodProduces()
public String[] getMethodConsumes()
public void calculateConsumesProduces(Method method)
method - the methodpublic boolean isMethodOverloaded()
public void setMethodOverloaded(boolean overloaded)
overloaded - the overloadedpublic void setWithApiResponseDoc(boolean withApiDoc)
withApiDoc - the with api docpublic boolean isNoApiResponseDoc()
public com.fasterxml.jackson.annotation.JsonView getJsonViewAnnotation()
public void setJsonViewAnnotation(com.fasterxml.jackson.annotation.JsonView jsonViewAnnotation)
jsonViewAnnotation - the json view annotationpublic com.fasterxml.jackson.annotation.JsonView getJsonViewAnnotationForRequestBody()
public void setJsonViewAnnotationForRequestBody(com.fasterxml.jackson.annotation.JsonView jsonViewAnnotationForRequestBody)
jsonViewAnnotationForRequestBody - the json view annotation for request bodypublic io.swagger.v3.oas.models.responses.ApiResponses calculateGenericMapResponse(Map<String,io.swagger.v3.oas.models.responses.ApiResponse> genericMapResponse)
genericMapResponse - the generic map responsepublic Map<String,io.swagger.v3.oas.models.responses.ApiResponse> getGenericMapResponse()
public boolean isWithResponseBodySchemaDoc()
public void setWithResponseBodySchemaDoc(boolean withResponseBodySchemaDoc)
withResponseBodySchemaDoc - the with response body schema docpublic void calculateHeadersForClass(Class<?> declaringClass)
declaringClass - the declaring classpublic String getJavadocReturn()
public void setJavadocReturn(String javadocReturn)
javadocReturn - the javadoc return valuepublic Locale getLocale()
Copyright © 2024. All rights reserved.