InsertValidationExtraction
molecule.core.validation.insert.InsertValidationExtraction
trait InsertValidationExtraction extends InsertValidators_, ModelUtils
Attributes
- Source
- InsertValidationExtraction.scala
- Graph
-
- Supertypes
-
trait ModelUtilstrait InsertValidators_trait InsertValueResolvers_class Objecttrait Matchableclass AnyShow all
- Known subtypes
-
object InsertValidation.type
- Self type
Members list
Value members
Concrete methods
final override def getValidators(nsMap: Map[String, MetaNs], elements: List[Element], validators: List[Product => Seq[InsertError]], tplIndex: Int, prevRefs: List[String]): List[Product => Seq[InsertError]]
Attributes
- Definition Classes
- Source
- InsertValidationExtraction.scala
Attributes
def validatorOptSet[T](ns: String, attr: String, tplIndex: Int, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
def validatorOptV[T](ns: String, attr: String, tplIndex: Int, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
def validatorSet[T](ns: String, attr: String, tplIndex: Int, mandatory: Boolean, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
def validatorV[T](ns: String, attr: String, tplIndex: Int, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
Inherited methods
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- InsertValueResolvers_
- Source
- InsertValueResolvers_.scala
protected def validatorBigDecimal(optValidator: Option[ValidateBigDecimal], a: Attr, curElements: List[Element]): Option[Product => BigDecimal => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorBigInt(optValidator: Option[ValidateBigInt], a: Attr, curElements: List[Element]): Option[Product => BigInt => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorBoolean(optValidator: Option[ValidateBoolean], a: Attr, curElements: List[Element]): Option[Product => Boolean => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorByte(optValidator: Option[ValidateByte], a: Attr, curElements: List[Element]): Option[Product => Byte => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorChar(optValidator: Option[ValidateChar], a: Attr, curElements: List[Element]): Option[Product => Char => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorDate(optValidator: Option[ValidateDate], a: Attr, curElements: List[Element]): Option[Product => Date => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorDouble(optValidator: Option[ValidateDouble], a: Attr, curElements: List[Element]): Option[Product => Double => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorFloat(optValidator: Option[ValidateFloat], a: Attr, curElements: List[Element]): Option[Product => Float => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorInt(optValidator: Option[ValidateInt], a: Attr, curElements: List[Element]): Option[Product => Int => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorLong(optValidator: Option[ValidateLong], a: Attr, curElements: List[Element]): Option[Product => Long => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorShort(optValidator: Option[ValidateShort], a: Attr, curElements: List[Element]): Option[Product => Short => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorString(optValidator: Option[ValidateString], a: Attr, curElements: List[Element]): Option[Product => String => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorURI(optValidator: Option[ValidateURI], a: Attr, curElements: List[Element]): Option[Product => URI => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
protected def validatorUUID(optValidator: Option[ValidateUUID], a: Attr, curElements: List[Element]): Option[Product => UUID => Seq[String]]
Attributes
- Inherited from:
- InsertValidators_
- Source
- InsertValidators_.scala
In this article