Я хочу проверить значения динамически, используя пользовательский валидатор, который можно использовать с несколькими компонентами.Пользовательский валидатор получает эти значения из разных ManagedBeans в зависимости от его использования.
Как определить, из какого ManagedBean извлекается значение?Таким образом, я могу получить его, проверить его и положить обратно в ManagedBean.
Мой пользовательский валидатор:
@FacesValidator(value = "valid")
public class DateValidator implements Validator {
@Override
public void validate(FacesContext context, UIComponent component,
Object value) throws ValidatorException {
// Bean bean = ?
}
}