public class RouterOperation extends Object implements Comparable<RouterOperation>
Constructor and Description |
---|
RouterOperation()
Instantiates a new Router operation.
|
RouterOperation(RouterFunctionData routerFunctionData)
Instantiates a new Router operation.
|
RouterOperation(RouterOperation routerOperationAnnotation)
Instantiates a new Router operation.
|
RouterOperation(RouterOperation routerOperation,
org.springframework.web.bind.annotation.RequestMethod requestMethod)
Instantiates a new Router operation.
|
RouterOperation(RouterOperation routerOperationAnnotation,
RouterFunctionData routerFunctionData)
Instantiates a new Router operation.
|
RouterOperation(String path,
org.springframework.web.bind.annotation.RequestMethod[] methods,
String[] consumes,
String[] produces,
String[] headers,
String[] params)
Instantiates a new Router operation.
|
Modifier and Type | Method and Description |
---|---|
int |
compareTo(RouterOperation routerOperation) |
boolean |
equals(Object o) |
Class<?> |
getBeanClass()
Gets bean class.
|
String |
getBeanMethod()
Gets bean method.
|
String[] |
getConsumes()
Get consumes string [ ].
|
String[] |
getHeaders()
Get headers string [ ].
|
org.springframework.web.bind.annotation.RequestMethod[] |
getMethods()
Get methods request method [ ].
|
io.swagger.v3.oas.annotations.Operation |
getOperation()
Gets operation.
|
io.swagger.v3.oas.models.Operation |
getOperationModel()
Gets operation model.
|
Class<?>[] |
getParameterTypes()
Get parameter types class [ ].
|
String[] |
getParams()
Gets params.
|
String |
getPath()
Gets path.
|
String[] |
getProduces()
Get produces string [ ].
|
Map<String,String> |
getQueryParams()
Gets query params.
|
int |
hashCode() |
void |
setBeanClass(Class<?> beanClass)
Sets bean class.
|
void |
setBeanMethod(String beanMethod)
Sets bean method.
|
void |
setConsumes(String[] consumes)
Sets consumes.
|
void |
setHeaders(String[] headers)
Sets headers.
|
void |
setMethods(org.springframework.web.bind.annotation.RequestMethod[] methods)
Sets methods.
|
void |
setOperation(io.swagger.v3.oas.annotations.Operation operation)
Sets operation.
|
void |
setOperationModel(io.swagger.v3.oas.models.Operation operationModel)
Sets operation model.
|
void |
setParameterTypes(Class<?>[] parameterTypes)
Sets parameter types.
|
void |
setParams(String[] params)
Sets params.
|
void |
setPath(String path)
Sets path.
|
void |
setProduces(String[] produces)
Sets produces.
|
void |
setQueryParams(Map<String,String> queryParams)
Sets query params.
|
public RouterOperation()
public RouterOperation(RouterOperation routerOperationAnnotation)
routerOperationAnnotation
- the router operation annotationpublic RouterOperation(RouterOperation routerOperationAnnotation, RouterFunctionData routerFunctionData)
routerOperationAnnotation
- the router operation annotationrouterFunctionData
- the router function datapublic RouterOperation(String path, org.springframework.web.bind.annotation.RequestMethod[] methods, String[] consumes, String[] produces, String[] headers, String[] params)
path
- the pathmethods
- the methodsconsumes
- the consumesproduces
- the producesheaders
- the headerspublic RouterOperation(RouterFunctionData routerFunctionData)
routerFunctionData
- the router function datapublic RouterOperation(RouterOperation routerOperation, org.springframework.web.bind.annotation.RequestMethod requestMethod)
routerOperation
- the router operationrequestMethod
- the request methodpublic String getPath()
public void setPath(String path)
path
- the pathpublic org.springframework.web.bind.annotation.RequestMethod[] getMethods()
public void setMethods(org.springframework.web.bind.annotation.RequestMethod[] methods)
methods
- the methodspublic String[] getConsumes()
public void setConsumes(String[] consumes)
consumes
- the consumespublic String[] getProduces()
public void setProduces(String[] produces)
produces
- the producespublic Class<?> getBeanClass()
public void setBeanClass(Class<?> beanClass)
beanClass
- the bean classpublic String getBeanMethod()
public void setBeanMethod(String beanMethod)
beanMethod
- the bean methodpublic Class<?>[] getParameterTypes()
public void setParameterTypes(Class<?>[] parameterTypes)
parameterTypes
- the parameter typespublic io.swagger.v3.oas.annotations.Operation getOperation()
public void setOperation(io.swagger.v3.oas.annotations.Operation operation)
operation
- the operationpublic String[] getHeaders()
public void setHeaders(String[] headers)
headers
- the headerspublic Map<String,String> getQueryParams()
public void setQueryParams(Map<String,String> queryParams)
queryParams
- the query paramspublic String[] getParams()
public void setParams(String[] params)
params
- public io.swagger.v3.oas.models.Operation getOperationModel()
public void setOperationModel(io.swagger.v3.oas.models.Operation operationModel)
operationModel
- the operation modelpublic int compareTo(RouterOperation routerOperation)
compareTo
in interface Comparable<RouterOperation>
Copyright © 2024. All rights reserved.