private MethodParameter resolveParameterType(MethodParameter parameter) { // needed to resolve generic property types that parameterized by sub-classes e.g. T getFoo(); GenericTypeResolver.resolveParameterType(parameter, getObjectType()); return parameter; }
private MethodParameter resolveParameterType(MethodParameter parameter) { // needed to resolve generic property types that parameterized by sub-classes e.g. T getFoo(); GenericTypeResolver.resolveParameterType(parameter, getObjectType()); return parameter; }
private MethodParameter resolveParameterType(MethodParameter parameter) { // needed to resolve generic property types that parameterized by sub-classes e.g. T getFoo(); GenericTypeResolver.resolveParameterType(parameter, getObjectType()); return parameter; }
private MethodParameter resolveParameterType(MethodParameter parameter) { // needed to resolve generic property types that parameterized by sub-classes e.g. T getFoo(); GenericTypeResolver.resolveParameterType(parameter, getObjectType()); return parameter; }
private MethodParameter resolveParameterType(MethodParameter parameter) { // needed to resolve generic property types that parameterized by sub-classes e.g. T getFoo(); GenericTypeResolver.resolveParameterType(parameter, getObjectType()); return parameter; }
public boolean isRequired(UIComponent component) { ELContext elContext = DefaultComponentInfo.this.context.getELContext(); ValueExpression expression = component.getValueExpression("value"); Property property = ELUtils.getProperty(expression, elContext); if (property == null) { return false; } BeanDescriptor beanConstraints = this.validator.getConstraintsForClass(property.getObjectType()); PropertyDescriptor propertyConstraints = beanConstraints.getConstraintsForProperty(property.getName()); return isRequired(propertyConstraints.getConstraintDescriptors()); }