Class SimpleGetRequest


  • public class SimpleGetRequest
    extends org.sonar.api.server.ws.Request
    Fake implementation of Request used for testing. Call the method setParam(String, String) to emulate some parameter values.
    • Nested Class Summary

      • Nested classes/interfaces inherited from class org.sonar.api.server.ws.Request

        org.sonar.api.server.ws.Request.Param<T extends java.lang.Object>, org.sonar.api.server.ws.Request.Part, org.sonar.api.server.ws.Request.StringParam
    • Field Summary

      • Fields inherited from class org.sonar.api.server.ws.Request

        MSG_PARAMETER_MISSING
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getMediaType()  
      java.util.Map<java.lang.String,​java.lang.String[]> getParams()  
      java.lang.String getPath()  
      boolean hasParam​(java.lang.String key)  
      java.util.Optional<java.lang.String> header​(java.lang.String name)  
      org.sonar.api.server.ws.LocalConnector localConnector()  
      java.lang.String method()  
      java.util.List<java.lang.String> multiParam​(java.lang.String key)  
      java.lang.String param​(java.lang.String key)  
      java.io.InputStream paramAsInputStream​(java.lang.String key)  
      org.sonar.api.server.ws.Request.Part paramAsPart​(java.lang.String key)  
      java.util.List<java.lang.String> paramAsStrings​(java.lang.String key)  
      SimpleGetRequest setHeader​(java.lang.String name, java.lang.String value)  
      SimpleGetRequest setMediaType​(java.lang.String mediaType)  
      SimpleGetRequest setParam​(java.lang.String key, java.lang.String value)  
      SimpleGetRequest setPart​(java.lang.String key, java.io.InputStream input, java.lang.String fileName)  
      SimpleGetRequest setPath​(java.lang.String path)  
      • Methods inherited from class org.sonar.api.server.ws.Request

        getHeaders, getParam, getParam, getParam, getReader, mandatoryMultiParam, mandatoryParam, mandatoryParamAsBoolean, mandatoryParamAsEnum, mandatoryParamAsInt, mandatoryParamAsLong, mandatoryParamAsPart, mandatoryParamAsStrings, param, paramAsBoolean, paramAsBoolean, paramAsDate, paramAsDateTime, paramAsEnum, paramAsEnums, paramAsInt, paramAsInt, paramAsLong, paramAsLong
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • SimpleGetRequest

        public SimpleGetRequest()
    • Method Detail

      • method

        public java.lang.String method()
        Specified by:
        method in class org.sonar.api.server.ws.Request
      • getMediaType

        public java.lang.String getMediaType()
        Specified by:
        getMediaType in class org.sonar.api.server.ws.Request
      • setMediaType

        public SimpleGetRequest setMediaType​(java.lang.String mediaType)
      • hasParam

        public boolean hasParam​(java.lang.String key)
        Specified by:
        hasParam in class org.sonar.api.server.ws.Request
      • param

        public java.lang.String param​(java.lang.String key)
        Specified by:
        param in class org.sonar.api.server.ws.Request
      • multiParam

        public java.util.List<java.lang.String> multiParam​(java.lang.String key)
        Specified by:
        multiParam in class org.sonar.api.server.ws.Request
      • paramAsStrings

        @CheckForNull
        public java.util.List<java.lang.String> paramAsStrings​(java.lang.String key)
        Specified by:
        paramAsStrings in class org.sonar.api.server.ws.Request
      • paramAsInputStream

        public java.io.InputStream paramAsInputStream​(java.lang.String key)
        Specified by:
        paramAsInputStream in class org.sonar.api.server.ws.Request
      • setParam

        public SimpleGetRequest setParam​(java.lang.String key,
                                         @Nullable
                                         java.lang.String value)
      • getParams

        public java.util.Map<java.lang.String,​java.lang.String[]> getParams()
        Specified by:
        getParams in class org.sonar.api.server.ws.Request
      • paramAsPart

        public org.sonar.api.server.ws.Request.Part paramAsPart​(java.lang.String key)
        Specified by:
        paramAsPart in class org.sonar.api.server.ws.Request
      • setPart

        public SimpleGetRequest setPart​(java.lang.String key,
                                        java.io.InputStream input,
                                        java.lang.String fileName)
      • localConnector

        public org.sonar.api.server.ws.LocalConnector localConnector()
        Specified by:
        localConnector in class org.sonar.api.server.ws.Request
      • getPath

        public java.lang.String getPath()
        Specified by:
        getPath in class org.sonar.api.server.ws.Request
      • header

        public java.util.Optional<java.lang.String> header​(java.lang.String name)
        Specified by:
        header in class org.sonar.api.server.ws.Request
      • setHeader

        public SimpleGetRequest setHeader​(java.lang.String name,
                                          java.lang.String value)