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.