类 OperationContext

java.lang.Object
springfox.documentation.spi.service.contexts.OperationContext

public class OperationContext extends Object
  • 构造器详细资料

    • OperationContext

      public OperationContext(OperationBuilder operationBuilder, org.springframework.web.bind.annotation.RequestMethod requestMethod, RequestMappingContext requestContext, int operationIndex)
  • 方法详细资料

    • operationBuilder

      public OperationBuilder operationBuilder()
    • httpMethod

      public org.springframework.http.HttpMethod httpMethod()
    • operationIndex

      public int operationIndex()
    • getGlobalResponseMessages

      public List<ResponseMessage> getGlobalResponseMessages(String forHttpMethod)
    • getGlobalOperationParameters

      public List<Parameter> getGlobalOperationParameters()
    • securityContext

      public List<SecurityContext> securityContext()
    • requestMappingPattern

      public String requestMappingPattern()
    • getDocumentationContext

      public DocumentationContext getDocumentationContext()
    • getDocumentationType

      public DocumentationType getDocumentationType()
    • getAlternateTypeProvider

      public AlternateTypeProvider getAlternateTypeProvider()
    • alternateFor

      public com.fasterxml.classmate.ResolvedType alternateFor(com.fasterxml.classmate.ResolvedType resolved)
    • produces

      public Set<? extends org.springframework.http.MediaType> produces()
    • consumes

      public Set<? extends org.springframework.http.MediaType> consumes()
    • getIgnorableParameterTypes

      public com.google.common.collect.ImmutableSet<Class> getIgnorableParameterTypes()
    • getGenericsNamingStrategy

      public GenericTypeNamingStrategy getGenericsNamingStrategy()
    • headers

      public Set<org.springframework.web.servlet.mvc.condition.NameValueExpression<String>> headers()
    • params

      public Set<org.springframework.web.servlet.mvc.condition.NameValueExpression<String>> params()
    • getName

      public String getName()
    • getGroupName

      public String getGroupName()
    • getParameters

      public List<ResolvedMethodParameter> getParameters()
    • findAnnotation

      public <T extends Annotation> com.google.common.base.Optional<T> findAnnotation(Class<T> annotation)
    • getReturnType

      public com.fasterxml.classmate.ResolvedType getReturnType()
    • findControllerAnnotation

      public <T extends Annotation> com.google.common.base.Optional<T> findControllerAnnotation(Class<T> annotation)
    • findAllAnnotations

      public <T extends Annotation> List<T> findAllAnnotations(Class<T> annotation)