GenericScalaValidator

bitlap.validation.GenericScalaValidator
trait GenericScalaValidator[F[_]]

Validator wrapper for scala.

Value parameters

validator

delegate.

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any
Known subtypes

Members list

Value members

Abstract methods

def getConstraintsForClass(clazz: Class[_]): F[BeanDescriptor]
def unwrap[T](t: Class[T]): F[T]
def validate[T](obj: T, groups: Class[_]*): F[Set[ConstraintViolation[T]]]
def validateConstructorParameters[T](constructor: Constructor[T], parameterValues: Array[AnyRef], groups: Class[_]*): F[Set[ConstraintViolation[T]]]
def validateConstructorReturnValue[T](constructor: Constructor[T], createdObject: T, groups: Class[_]*): F[Set[ConstraintViolation[T]]]
def validateParameters[T](obj: T, method: Method, parameterValues: Array[AnyRef], groups: Class[_]*): F[Set[ConstraintViolation[T]]]
def validateProperty[T](obj: T, propertyName: String, groups: Class[_]*): F[Set[ConstraintViolation[T]]]
def validateReturnValue[T](obj: T, method: Method, returnValue: Any, groups: Class[_]*): F[Set[ConstraintViolation[T]]]
def validateValue[T](beanType: Class[T], propertyName: String, value: Any, groups: Class[_]*): F[Set[ConstraintViolation[T]]]