package validation
- Alphabetic
- By Inheritance
- validation
- AnyRef
- Any
- Hide All
- Show All
- Public
- All
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(???) }
-
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
ConstraintViolationinstances.Users can obtain the same information by inspecting returned
ConstraintViolationinstances. The invalid value is returned fromviolation#getInvalidValueand 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