Trait/Object

com.iterable.play.utils

CaseClassMapping

Related Docs: object CaseClassMapping | package utils

Permalink

trait CaseClassMapping[T] extends Mapping[T]

Linear Supertypes
Mapping[T], AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. CaseClassMapping
  2. Mapping
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def bind(data: Map[String, String]): Either[Seq[FormError], T]

    Permalink
    Definition Classes
    Mapping
  2. abstract val constraints: Seq[Constraint[T]]

    Permalink
    Definition Classes
    Mapping
  3. abstract val key: String

    Permalink
    Definition Classes
    Mapping
  4. abstract val mappings: Seq[Mapping[_]]

    Permalink
    Definition Classes
    Mapping
  5. abstract def unbind(value: T): Map[String, String]

    Permalink
    Definition Classes
    Mapping
  6. abstract def unbindAndValidate(value: T): (Map[String, String], Seq[FormError])

    Permalink
    Definition Classes
    Mapping
  7. abstract def verifying(constraints: Constraint[T]*): Mapping[T]

    Permalink
    Definition Classes
    Mapping
  8. abstract def withPrefix(prefix: String): Mapping[T]

    Permalink
    Definition Classes
    Mapping

Concrete Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addPrefix(prefix: String): Option[String]

    Permalink
    Attributes
    protected
    Definition Classes
    Mapping
  5. def applyConstraints(t: T): Either[Seq[FormError], T]

    Permalink
    Attributes
    protected
    Definition Classes
    Mapping
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  8. def collectErrors(t: T): Seq[FormError]

    Permalink
    Attributes
    protected
    Definition Classes
    Mapping
  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  12. val format: Option[(String, Seq[Any])]

    Permalink
    Definition Classes
    Mapping
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  17. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  18. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  19. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  20. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  21. def transform[B](f1: (T) ⇒ B, f2: (B) ⇒ T): Mapping[B]

    Permalink
    Definition Classes
    Mapping
  22. def unbindToWsRequest(value: T): Map[String, Seq[String]]

    Permalink
  23. def verifying(error: ⇒ String, constraint: (T) ⇒ Boolean): Mapping[T]

    Permalink
    Definition Classes
    Mapping
  24. def verifying(constraint: (T) ⇒ Boolean): Mapping[T]

    Permalink
    Definition Classes
    Mapping
  25. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  26. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  27. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Mapping[T]

Inherited from AnyRef

Inherited from Any

Ungrouped