/*
* Hibernate Validator, declare and validate application constraints
*
* License: Apache License, Version 2.0
* See the license.txt file in the root directory or <http://www.apache.org/licenses/LICENSE-2.0>.
*/
package org.hibernate.validator.internal.engine.valuecontext;
import org.hibernate.validator.internal.engine.path.PathImpl;
import org.hibernate.validator.internal.metadata.aggregated.BeanMetaData;
import org.hibernate.validator.internal.util.ExecutableParameterNameProvider;
Author: Marko Bekhta
/**
* @author Marko Bekhta
*/
public class BeanValueContext<T, V> extends ValueContext<T, V> {
The metadata of the current bean.
/**
* The metadata of the current bean.
*/
private final BeanMetaData<T> currentBeanMetaData;
BeanValueContext(ExecutableParameterNameProvider parameterNameProvider, T currentBean, BeanMetaData<T> currentBeanMetaData, PathImpl propertyPath) {
super( parameterNameProvider, currentBean, currentBeanMetaData, propertyPath );
this.currentBeanMetaData = currentBeanMetaData;
}
public final BeanMetaData<T> getCurrentBeanMetaData() {
return currentBeanMetaData;
}
}