final class PolicyOps[P, F[_], V[_], E] extends AnyVal
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- PolicyOps
- AnyVal
- Any
- Hide All
- Show All
Visibility
- Public
- Protected
Instance Constructors
- new PolicyOps(policy: ValidationPolicyBuilder[P, F, V, E])
Value Members
- final def !=(arg0: Any): Boolean
- Definition Classes
- Any
- final def ##: Int
- Definition Classes
- Any
- final def ==(arg0: Any): Boolean
- Definition Classes
- Any
- final def asInstanceOf[T0]: T0
- Definition Classes
- Any
- def getClass(): Class[_ <: AnyVal]
- Definition Classes
- AnyVal → Any
- final def isInstanceOf[T0]: Boolean
- Definition Classes
- Any
- macro def subRule[S1, S2, S3](selector1: (P) => S1, selector2: (P) => S2, selector3: (P) => S3)(rules: (Field[S1], Field[S2], Field[S3]) => Rule[F, V, E]*): ValidationPolicyBuilder[P, F, V, E]
Adds new subrule to builder.
Adds new subrule to builder. Same as
subRulebut for 3 subrules - macro def subRule[S1, S2](selector1: (P) => S1, selector2: (P) => S2)(rules: (Field[S1], Field[S2]) => Rule[F, V, E]*): ValidationPolicyBuilder[P, F, V, E]
Adds new subrule to builder.
Adds new subrule to builder. Same as
subRulebut for 3 subrules - macro def subRule[S](selector: (P) => S)(rules: (Field[S]) => Rule[F, V, E]*): ValidationPolicyBuilder[P, F, V, E]
Adds new subrule to builder.
Adds new subrule to builder. Uses
selectorto create jap.fields.Field,rulesare applied to that field - def toString(): String
- Definition Classes
- Any