Class ValidatingRequest


  • public abstract class ValidatingRequest
    extends Request
    Since:
    4.2
    • Constructor Detail

      • ValidatingRequest

        public ValidatingRequest()
    • Method Detail

      • setLocalConnector

        public void setLocalConnector​(LocalConnector lc)
      • param

        @CheckForNull
        public java.lang.String param​(java.lang.String key)
        Specified by:
        param in class Request
      • multiParam

        public java.util.List<java.lang.String> multiParam​(java.lang.String key)
        Specified by:
        multiParam in class Request
      • paramAsInputStream

        @CheckForNull
        public java.io.InputStream paramAsInputStream​(java.lang.String key)
        Specified by:
        paramAsInputStream in class Request
      • paramAsStrings

        @CheckForNull
        public java.util.List<java.lang.String> paramAsStrings​(java.lang.String key)
        Specified by:
        paramAsStrings in class Request
      • paramAsEnums

        @CheckForNull
        public <E extends java.lang.Enum<E>> java.util.List<E> paramAsEnums​(java.lang.String key,
                                                                            java.lang.Class<E> enumClass)
        Overrides:
        paramAsEnums in class Request
      • readParam

        @CheckForNull
        protected abstract java.lang.String readParam​(java.lang.String key)
      • readMultiParam

        protected abstract java.util.List<java.lang.String> readMultiParam​(java.lang.String key)
      • readInputStreamParam

        @CheckForNull
        protected abstract java.io.InputStream readInputStreamParam​(java.lang.String key)
      • readPart

        @CheckForNull
        protected abstract Request.Part readPart​(java.lang.String key)