InsertValidation
molecule.core.validation.insert.InsertValidation
object InsertValidation extends InsertValidationExtraction, InsertValidationResolvers_
Attributes
- Source
- InsertValidation.scala
- Graph
-
- Supertypes
-
trait ModelUtilstrait InsertValidators_trait InsertValueResolvers_class Objecttrait Matchableclass AnyShow all
- Self type
-
InsertValidation.type
Members list
Value members
Concrete methods
Attributes
- Source
- InsertValidation.scala
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
def getInsertValidator(nsMap: Map[String, MetaNs], elements: List[Element]): Product => Seq[InsertError]
Attributes
- Inherited from:
- InsertValidationResolvers_
- Source
- InsertValidationResolvers_.scala
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
- Inherited from:
- InsertValidationExtraction
- Source
- InsertValidationExtraction.scala
Attributes
- Inherited from:
- ModelUtils
- Source
- ModelUtils.scala
Attributes
- Inherited from:
- InsertValidationExtraction
- Source
- InsertValidationExtraction.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
def validatorOptSet[T](ns: String, attr: String, tplIndex: Int, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
- Inherited from:
- InsertValidationExtraction
- Source
- InsertValidationExtraction.scala
def validatorOptV[T](ns: String, attr: String, tplIndex: Int, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
- Inherited from:
- InsertValidationExtraction
- Source
- InsertValidationExtraction.scala
def validatorSet[T](ns: String, attr: String, tplIndex: Int, mandatory: Boolean, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
- Inherited from:
- InsertValidationExtraction
- Source
- InsertValidationExtraction.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
def validatorV[T](ns: String, attr: String, tplIndex: Int, optValidator: Option[Product => T => Seq[String]]): Product => Seq[InsertError]
Attributes
- Inherited from:
- InsertValidationExtraction
- Source
- InsertValidationExtraction.scala
In this article