org.hibernate.validator.internal.cfg.context.ConstraintContextImplBase Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of bean-validator Show documentation
Show all versions of bean-validator Show documentation
JSR 380's RI, Hibernate Validator version ${hibernate-validator.version} and its dependencies repackaged as OSGi bundle
/*
* Hibernate Validator, declare and validate application constraints
*
* License: Apache License, Version 2.0
* See the license.txt file in the root directory or .
*/
package org.hibernate.validator.internal.cfg.context;
import java.lang.annotation.Annotation;
import org.hibernate.validator.cfg.context.ConstraintDefinitionContext;
import org.hibernate.validator.cfg.context.TypeConstraintMappingContext;
/**
* Base class for implementations of constraint-related context types.
*
* @author Gunnar Morling
* @author Yoann Rodiere
*/
abstract class ConstraintContextImplBase {
protected final DefaultConstraintMapping mapping;
public ConstraintContextImplBase(DefaultConstraintMapping mapping) {
this.mapping = mapping;
}
public TypeConstraintMappingContext type(Class type) {
return mapping.type( type );
}
public ConstraintDefinitionContext constraintDefinition(Class annotationClass) {
return mapping.constraintDefinition( annotationClass );
}
}