c

jap.fields

ValidationModule

abstract class ValidationModule[F[_], VR[_], E] extends BaseSyntax[F, VR, E] with BooleanSyntax[F, VR, E] with EffectValidationResultSyntax[F, VR, E] with NumericSyntax[F, VR, E] with OptionSyntax[F, VR, E] with StringSyntax[F, VR, E] with IterableSyntax[F, VR, E] with MapSyntax[F, VR, E] with PolicySyntax[F, VR, E] with FieldSyntax with ValidationResultSyntax

Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ValidationModule
  2. ValidationResultSyntax
  3. FieldSyntax
  4. PolicySyntax
  5. MapSyntax
  6. IterableSyntax
  7. StringSyntax
  8. OptionSyntax
  9. NumericSyntax
  10. EffectValidationResultSyntax
  11. BooleanSyntax
  12. BaseSyntax
  13. AnyRef
  14. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new ValidationModule()(implicit F: ValidationEffect[F], VR: ValidationResult[VR], E: ValidationErrorMapper[E])

Type Members

  1. type Policy[P] = ValidationPolicy[P, F, VR, E]
  2. type PolicyBuilder[P] = ValidationPolicyBuilder[P, F, VR, E]
  3. implicit final class PolicyOps[P, F[_], VR[_], E] extends AnyRef
    Definition Classes
    PolicySyntax

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. implicit val E: ValidationErrorMapper[E]
  5. implicit val F: ValidationEffect[F]
  6. implicit def Module: ValidationModule[F, VR, E]
  7. implicit val VR: ValidationResult[VR]
  8. def and(a: F[VR[E]], b: F[VR[E]]): F[VR[E]]
  9. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  10. def assert[P](field: Field[P], cond: (P) ⇒ Boolean, error: (ValidationContext[E, P]) ⇒ E): F[VR[E]]
  11. def assertF[P](field: Field[P], cond: (P) ⇒ F[Boolean], error: (ValidationContext[E, P]) ⇒ E): F[VR[E]]
  12. def assertTrue[P](field: Field[P], cond: ⇒ Boolean, error: (ValidationContext[E, P]) ⇒ E): F[VR[E]]
  13. def check[P](field: Field[P], f: (ValidationContext[E, P]) ⇒ VR[E]): F[VR[E]]
  14. def checkF[P](field: Field[P], f: (ValidationContext[E, P]) ⇒ F[VR[E]]): F[VR[E]]
  15. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  16. def combineAll(iterable: Iterable[F[VR[E]]]): F[VR[E]]
  17. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  18. def equals(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  19. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  20. final def getClass(): Class[_]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  21. def hashCode(): Int
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  22. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. def or(a: F[VR[E]], b: F[VR[E]]): F[VR[E]]
  27. final def synchronized[T0](arg0: ⇒ T0): T0
    Definition Classes
    AnyRef
  28. implicit final def toBooleanFieldOps(field: Field[Boolean]): BooleanFieldOps[F, VR, E]
    Definition Classes
    BooleanSyntax
  29. implicit final def toEffectValidationResultOps(a: F[VR[E]]): EffectValidationResultOps[F, VR, E]
    Definition Classes
    EffectValidationResultSyntax
  30. implicit final def toEffectValidationResultSequenceOps(iterable: Iterable[F[VR[E]]]): EffectValidationResultSequenceOps[F, VR, E]
    Definition Classes
    EffectValidationResultSyntax
  31. implicit def toFieldFromOps(field: Field.type): FieldFromOps
    Definition Classes
    FieldSyntax
  32. implicit final def toFieldOps[P](field: Field[P]): FieldOps[P, F, VR, E]
    Definition Classes
    BaseSyntax
  33. implicit def toFieldSubOps[P](field: Field[P]): FieldSubOps[P]
    Definition Classes
    FieldSyntax
  34. implicit final def toIterableFieldOps[I[_] <: Iterable[_], P](field: Field[I[P]]): IterableFieldOps[I, P, F, VR, E]
    Definition Classes
    IterableSyntax
  35. implicit final def toMapFieldOps[K, V](field: Field[Map[K, V]]): MapFieldOps[K, V, F, VR, E]
    Definition Classes
    MapSyntax
  36. implicit final def toNumericFieldOps[P](field: Field[P]): NumericFieldOps[P, F, VR, E]
    Definition Classes
    NumericSyntax
  37. implicit final def toOptionFieldOps[P](field: Field[Option[P]]): OptionFieldOps[P, F, VR, E]
    Definition Classes
    OptionSyntax
  38. def toString(): String
    Definition Classes
    AnyRef → Any
  39. implicit final def toStringFieldOps(field: Field[String]): StringFieldOps[F, VR, E]
    Definition Classes
    StringSyntax
  40. implicit final def toValidationResultIdOps[E](error: E): ValidationResultIdOps[E]
    Definition Classes
    ValidationResultSyntax
  41. implicit final def toValidationResultOps[VR[_], E](vr: VR[E])(implicit arg0: ValidationResult[VR]): ValidationResultOps[VR, E]
    Definition Classes
    ValidationResultSyntax
  42. def valid: VR[E]
  43. def validF: F[VR[E]]
  44. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  45. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  46. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws( ... ) @native()
  47. object Policy

Inherited from ValidationResultSyntax

Inherited from FieldSyntax

Inherited from PolicySyntax[F, VR, E]

Inherited from MapSyntax[F, VR, E]

Inherited from IterableSyntax[F, VR, E]

Inherited from StringSyntax[F, VR, E]

Inherited from OptionSyntax[F, VR, E]

Inherited from NumericSyntax[F, VR, E]

Inherited from EffectValidationResultSyntax[F, VR, E]

Inherited from BooleanSyntax[F, VR, E]

Inherited from BaseSyntax[F, VR, E]

Inherited from AnyRef

Inherited from Any

Ungrouped