Class ValidatingRequest

java.lang.Object
org.sonar.api.server.ws.Request
org.sonar.api.impl.ws.ValidatingRequest

public abstract class ValidatingRequest extends org.sonar.api.server.ws.Request
Since:
4.2
  • Constructor Details

    • ValidatingRequest

      public ValidatingRequest()
  • Method Details

    • setAction

      public void setAction(org.sonar.api.server.ws.WebService.Action action)
    • action

      public org.sonar.api.server.ws.WebService.Action action()
    • localConnector

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

      public void setLocalConnector(org.sonar.api.server.ws.LocalConnector lc)
    • param

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

      public List<String> multiParam(String key)
      Specified by:
      multiParam in class org.sonar.api.server.ws.Request
    • paramAsInputStream

      @CheckForNull public InputStream paramAsInputStream(String key)
      Specified by:
      paramAsInputStream in class org.sonar.api.server.ws.Request
    • paramAsPart

      @CheckForNull public org.sonar.api.server.ws.Request.Part paramAsPart(String key)
      Specified by:
      paramAsPart in class org.sonar.api.server.ws.Request
    • paramAsStrings

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

      @CheckForNull public <E extends Enum<E>> List<E> paramAsEnums(String key, Class<E> enumClass)
      Overrides:
      paramAsEnums in class org.sonar.api.server.ws.Request
    • readParam

      @CheckForNull protected abstract String readParam(String key)
    • readMultiParam

      protected abstract List<String> readMultiParam(String key)
    • readInputStreamParam

      @CheckForNull protected abstract InputStream readInputStreamParam(String key)
    • readPart

      @CheckForNull protected abstract org.sonar.api.server.ws.Request.Part readPart(String key)