public class OperationContext
extends java.lang.Object
Constructor and Description |
---|
OperationContext(OperationBuilder operationBuilder,
org.springframework.web.bind.annotation.RequestMethod requestMethod,
RequestMappingContext requestContext,
int operationIndex) |
Modifier and Type | Method and Description |
---|---|
com.fasterxml.classmate.ResolvedType |
alternateFor(com.fasterxml.classmate.ResolvedType resolved) |
java.util.Set<? extends org.springframework.http.MediaType> |
consumes() |
<T extends java.lang.annotation.Annotation> |
findAllAnnotations(java.lang.Class<T> annotation) |
<T extends java.lang.annotation.Annotation> |
findAnnotation(java.lang.Class<T> annotation) |
<T extends java.lang.annotation.Annotation> |
findControllerAnnotation(java.lang.Class<T> annotation) |
AlternateTypeProvider |
getAlternateTypeProvider() |
DocumentationContext |
getDocumentationContext() |
DocumentationType |
getDocumentationType() |
GenericTypeNamingStrategy |
getGenericsNamingStrategy() |
java.util.List<Parameter> |
getGlobalOperationParameters() |
java.util.List<ResponseMessage> |
getGlobalResponseMessages(java.lang.String forHttpMethod) |
java.lang.String |
getGroupName() |
com.google.common.collect.ImmutableSet<java.lang.Class> |
getIgnorableParameterTypes() |
java.lang.String |
getName() |
java.util.List<ResolvedMethodParameter> |
getParameters() |
com.fasterxml.classmate.ResolvedType |
getReturnType() |
java.util.Set<org.springframework.web.servlet.mvc.condition.NameValueExpression<java.lang.String>> |
headers() |
org.springframework.http.HttpMethod |
httpMethod() |
OperationBuilder |
operationBuilder() |
int |
operationIndex() |
java.util.Set<org.springframework.web.servlet.mvc.condition.NameValueExpression<java.lang.String>> |
params() |
java.util.Set<? extends org.springframework.http.MediaType> |
produces() |
java.lang.String |
requestMappingPattern() |
java.util.List<SecurityContext> |
securityContext() |
public OperationContext(OperationBuilder operationBuilder, org.springframework.web.bind.annotation.RequestMethod requestMethod, RequestMappingContext requestContext, int operationIndex)
public OperationBuilder operationBuilder()
public org.springframework.http.HttpMethod httpMethod()
public int operationIndex()
public java.util.List<ResponseMessage> getGlobalResponseMessages(java.lang.String forHttpMethod)
public java.util.List<Parameter> getGlobalOperationParameters()
public java.util.List<SecurityContext> securityContext()
public java.lang.String requestMappingPattern()
public DocumentationContext getDocumentationContext()
public DocumentationType getDocumentationType()
public AlternateTypeProvider getAlternateTypeProvider()
public com.fasterxml.classmate.ResolvedType alternateFor(com.fasterxml.classmate.ResolvedType resolved)
public java.util.Set<? extends org.springframework.http.MediaType> produces()
public java.util.Set<? extends org.springframework.http.MediaType> consumes()
public com.google.common.collect.ImmutableSet<java.lang.Class> getIgnorableParameterTypes()
public GenericTypeNamingStrategy getGenericsNamingStrategy()
public java.util.Set<org.springframework.web.servlet.mvc.condition.NameValueExpression<java.lang.String>> headers()
public java.util.Set<org.springframework.web.servlet.mvc.condition.NameValueExpression<java.lang.String>> params()
public java.lang.String getName()
public java.lang.String getGroupName()
public java.util.List<ResolvedMethodParameter> getParameters()
public <T extends java.lang.annotation.Annotation> com.google.common.base.Optional<T> findAnnotation(java.lang.Class<T> annotation)
public com.fasterxml.classmate.ResolvedType getReturnType()
public <T extends java.lang.annotation.Annotation> com.google.common.base.Optional<T> findControllerAnnotation(java.lang.Class<T> annotation)
public <T extends java.lang.annotation.Annotation> java.util.List<T> findAllAnnotations(java.lang.Class<T> annotation)