package
data
Type Members
-
case class
Field(form: Form[_], name: String, constraints: Seq[(String, Seq[Any])], format: Option[(String, Seq[Any])], errors: Seq[FormError], value: Option[String]) extends Product with Serializable
-
case class
FieldMapping[T](key: String = "", constraints: Seq[Constraint[T]] = immutable.this.Nil)(implicit binder: Formatter[T]) extends Mapping[T] with Product with Serializable
-
case class
Form[T](mapping: Mapping[T], data: Map[String, String], errors: Seq[FormError], value: Option[T]) extends Product with Serializable
-
case class
FormError(key: String, messages: Seq[String], args: Seq[Any] = immutable.this.Nil) extends Product with Serializable
-
trait
Mapping[T] extends AnyRef
-
-
case class
ObjectMapping1[R, A1](apply: (A1) ⇒ R, unapply: (R) ⇒ Option[A1], f1: (String, Mapping[A1]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping10[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping11[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping12[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping13[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), f13: (String, Mapping[A13]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping14[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), f13: (String, Mapping[A13]), f14: (String, Mapping[A14]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping15[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), f13: (String, Mapping[A13]), f14: (String, Mapping[A14]), f15: (String, Mapping[A15]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping16[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), f13: (String, Mapping[A13]), f14: (String, Mapping[A14]), f15: (String, Mapping[A15]), f16: (String, Mapping[A16]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping17[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), f13: (String, Mapping[A13]), f14: (String, Mapping[A14]), f15: (String, Mapping[A15]), f16: (String, Mapping[A16]), f17: (String, Mapping[A17]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping18[R, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), f10: (String, Mapping[A10]), f11: (String, Mapping[A11]), f12: (String, Mapping[A12]), f13: (String, Mapping[A13]), f14: (String, Mapping[A14]), f15: (String, Mapping[A15]), f16: (String, Mapping[A16]), f17: (String, Mapping[A17]), f18: (String, Mapping[A18]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping2[R, A1, A2](apply: (A1, A2) ⇒ R, unapply: (R) ⇒ Option[(A1, A2)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping3[R, A1, A2, A3](apply: (A1, A2, A3) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping4[R, A1, A2, A3, A4](apply: (A1, A2, A3, A4) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping5[R, A1, A2, A3, A4, A5](apply: (A1, A2, A3, A4, A5) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping6[R, A1, A2, A3, A4, A5, A6](apply: (A1, A2, A3, A4, A5, A6) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping7[R, A1, A2, A3, A4, A5, A6, A7](apply: (A1, A2, A3, A4, A5, A6, A7) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping8[R, A1, A2, A3, A4, A5, A6, A7, A8](apply: (A1, A2, A3, A4, A5, A6, A7, A8) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
ObjectMapping9[R, A1, A2, A3, A4, A5, A6, A7, A8, A9](apply: (A1, A2, A3, A4, A5, A6, A7, A8, A9) ⇒ R, unapply: (R) ⇒ Option[(A1, A2, A3, A4, A5, A6, A7, A8, A9)], f1: (String, Mapping[A1]), f2: (String, Mapping[A2]), f3: (String, Mapping[A3]), f4: (String, Mapping[A4]), f5: (String, Mapping[A5]), f6: (String, Mapping[A6]), f7: (String, Mapping[A7]), f8: (String, Mapping[A8]), f9: (String, Mapping[A9]), key: String = "", constraints: Seq[Constraint[R]] = immutable.this.Nil) extends Mapping[R] with ObjectMapping with Product with Serializable
-
case class
OptionalMapping[T](wrapped: Mapping[T], constraints: Seq[Constraint[Option[T]]] = immutable.this.Nil) extends Mapping[Option[T]] with Product with Serializable
-
case class
RepeatedMapping[T](wrapped: Mapping[T], key: String = "", constraints: Seq[Constraint[List[T]]] = immutable.this.Nil) extends Mapping[List[T]] with Product with Serializable
-
case class
WrappedMapping[A, B](wrapped: Mapping[A], f1: (A) ⇒ B, f2: (B) ⇒ A, additionalConstraints: Seq[Constraint[B]] = immutable.this.Nil) extends Mapping[B] with Product with Serializable
Value Members
-
object
Form extends Serializable
-
object
FormError extends Serializable
-
-
-
-
Inherited from AnyRef
Inherited from Any
Contains data manipulation helpers (typically HTTP form handling)