package validation
- Alphabetic
- By Inheritance
- validation
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Package Members
- package constraints
Type Members
- case class InvalidCaseClassException(clazz: Class[_]) extends ValidationException with Product with Serializable
- class ValidatorModule extends TwitterModule
A TwitterModule to provide a ScalaValidator with default jakarta.validation.ConstraintValidators.
A TwitterModule to provide a ScalaValidator with default jakarta.validation.ConstraintValidators.
Extend this module to override defaults of the bound ScalaValidator instance.
Example:
import com.twitter.finatra.validation.{ScalaValidator, ValidatorModule} import com.twitter.inject.Injector object CustomizedValidatorModule extends ValidatorModule { override def configureValidator(injector: Injector, builder: ScalaValidator.Builder): ScalaValidator.Builder = builder .withDescriptorCacheSize(512) .withConstraintMapping(???) }
Deprecated Type Members
- trait ErrorCode extends Payload
A descriptor for the type of validation error.
A descriptor for the type of validation error. May be pattern-matched to customize handling of specific errors.
- Annotations
- @deprecated
- Deprecated
(Since version 2021-03-25) No replacement.
- type MethodValidation = com.twitter.util.validation.MethodValidation @scala.annotation.meta.param
- Annotations
- @deprecated
- Deprecated
(Since version 2021-03-05) Use com.twitter.util.validation.MethodValidation
- type ValidationResult = MethodValidationResult
- Annotations
- @deprecated
- Deprecated
(Since version 2021-03-25) Use com.twitter.util.validation.MethodValidationResult
Value Members
- object ValidatorModule extends ValidatorModule
Deprecated Value Members
- object CommonMethodValidations
- Annotations
- @deprecated
- Deprecated
(Since version 2021-03-05) Users should prefer to use standard class-level constraints or cross-parameter constraints.
- object ErrorCode
Users can obtain the same information by inspecting returned
ConstraintViolation
instances.Users can obtain the same information by inspecting returned
ConstraintViolation
instances. The invalid value is returned fromviolation#getInvalidValue
and the configured annotation which specified configuration values can be obtained fromviolation#getConstraintDescriptor#getAnnotation
.- Annotations
- @deprecated
- Deprecated
(Since version 2021-03-25) No replacement.
- object ValidationResult
- Annotations
- @deprecated
- Deprecated
(Since version 2021-03-25) Use com.twitter.util.validation.MethodValidationResult