Package

validator

Permalink

package validator

Linear Supertypes
Extractors, ValidationRules, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. validator
  2. Extractors
  3. ValidationRules
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. type RuleName = String

    Permalink
  2. type ValidationName = String

    Permalink
  3. case class equal extends ValidationRule[String] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules
  4. case class equiv[T] extends ValidationRule[T] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules
  5. case class max[T] extends ValidationRule[T] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules
  6. case class maxLength extends ValidationRule[String] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules
  7. case class min[T] extends ValidationRule[T] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules
  8. case class minLength extends ValidationRule[String] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules
  9. case class same[A] extends ValidationRule[A] with Product with Serializable

    Permalink
    Definition Classes
    ValidationRules

Value Members

  1. def bigDecimal(name: String): Extractor[BigDecimal]

    Permalink
    Definition Classes
    Extractors
  2. def boolean(name: String): Extractor[Boolean]

    Permalink
    Definition Classes
    Extractors
  3. def byte(name: String): Extractor[Byte]

    Permalink
    Definition Classes
    Extractors
  4. def char(name: String): Extractor[Char]

    Permalink
    Definition Classes
    Extractors
  5. def double(name: String): Extractor[Double]

    Permalink
    Definition Classes
    Extractors
  6. def float(name: String): Extractor[Float]

    Permalink
    Definition Classes
    Extractors
  7. def ignored[A](name: String, a: A): Extractor[A]

    Permalink
    Definition Classes
    Extractors
  8. def int(name: String): Extractor[Int]

    Permalink
    Definition Classes
    Extractors
  9. def jodaDateTime(name: String, timeZone: TimeZone): Extractor[DateTime]

    Permalink
    Definition Classes
    Extractors
  10. def jodaLocalDate(name: String): Extractor[LocalDate]

    Permalink
    Definition Classes
    Extractors
  11. def list[A](a: Validation[A])(implicit cbf: CanBuildFrom[Nothing, A, List[A]]): SeqExtractor[List, A]

    Permalink
    Definition Classes
    Extractors
  12. def localDate(name: String): Extractor[LocalDate]

    Permalink
    Definition Classes
    Extractors
  13. def localDateTime(name: String, zoneId: ZoneId): Extractor[LocalDateTime]

    Permalink
    Definition Classes
    Extractors
  14. def localTime(name: String): Extractor[LocalTime]

    Permalink
    Definition Classes
    Extractors
  15. def long(name: String): Extractor[Long]

    Permalink
    Definition Classes
    Extractors
  16. def optional[A](a: Validation[A]): OptionExtractor[A]

    Permalink
    Definition Classes
    Extractors
  17. package playframework

    Permalink

    play.api.mvc.Request support.

    play.api.mvc.Request support. GET and POST parameters are subject to this.

    import validator.playframework.requestSupport
    
    def index = Action { req =>
      val v1 = int("id") is min(1)
      validate(req, v1)
    }
  18. def seq[A](a: Validation[A])(implicit cbf: CanBuildFrom[Nothing, A, Seq[A]]): SeqExtractor[Seq, A]

    Permalink
    Definition Classes
    Extractors
  19. def set[A](a: Validation[A])(implicit cbf: CanBuildFrom[Nothing, A, Set[A]]): SeqExtractor[Set, A]

    Permalink
    Definition Classes
    Extractors
  20. def short(name: String): Extractor[Short]

    Permalink
    Definition Classes
    Extractors
  21. def sqlDate(name: String, timeZone: TimeZone): Extractor[Date]

    Permalink
    Definition Classes
    Extractors
  22. def stream[A](a: Validation[A])(implicit cbf: CanBuildFrom[Nothing, A, Stream[A]]): SeqExtractor[Stream, A]

    Permalink
    Definition Classes
    Extractors
  23. def string(name: String): Extractor[String]

    Permalink
    Definition Classes
    Extractors
  24. def uuid(name: String): Extractor[UUID]

    Permalink
    Definition Classes
    Extractors
  25. def validate[A, B](value: A, validation: Validation[B])(implicit vv: ValidationValue[A]): ValidationResult[B]

    Permalink
  26. def vector[A](a: Validation[A])(implicit cbf: CanBuildFrom[Nothing, A, Vector[A]]): SeqExtractor[Vector, A]

    Permalink
    Definition Classes
    Extractors

Inherited from Extractors

Inherited from ValidationRules

Inherited from AnyRef

Inherited from Any

Ungrouped