private <T> void validateReturnValueForGroup(ValidationContext<T> validationContext, T bean, Object value, Group group) { BeanMetaData<T> beanMetaData = beanMetaDataManager.getBeanMetaData( validationContext.getRootBeanClass() ); ExecutableMetaData executableMetaData = beanMetaData.getMetaDataFor( validationContext.getExecutable() );
private <T> void validateParametersForGroup(ValidationContext<T> validationContext, Object[] parameterValues, Group group) { BeanMetaData<T> beanMetaData = beanMetaDataManager.getBeanMetaData( validationContext.getRootBeanClass() ); ExecutableMetaData executableMetaData = beanMetaData.getMetaDataFor( validationContext.getExecutable() );
private <V, T> void validateReturnValueInContext(ValidationContext<T> context, T bean, V value, ValidationOrder validationOrder) { BeanMetaData<T> beanMetaData = beanMetaDataManager.getBeanMetaData( context.getRootBeanClass() ); ExecutableMetaData executableMetaData = beanMetaData.getMetaDataFor( context.getExecutable() );
ValidationOrder validationOrder) { BeanMetaData<T> beanMetaData = beanMetaDataManager.getBeanMetaData( validationContext.getRootBeanClass() ); ExecutableMetaData executableMetaData = beanMetaData.getMetaDataFor( validationContext.getExecutable() ); validationContext.getExecutable().getMember() );
parameterMetaData.getType(), i, validationContext.getExecutable() );
parameterMetaData.getType(), i, validationContext.getExecutable().getMember() );