ScalaValidator

bitlap.validation.ScalaValidator
final class ScalaValidator(validator: Validator) extends GenericScalaValidator[Identity]

Attributes

Graph
Supertypes
class Object
trait Matchable
class Any

Members list

Value members

Concrete methods

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