protected void validateValue(FacesContext context, Object value) { AssertionUtil.assertNotNull("context", context); super.validateValue(context, value); if (!isValid() || value == null) { return; } /* if (!ComponentUtil_.valueMatches(value, new SelectItemsIterator(this))) { Object[] args = { getId() }; FacesMessageUtil.addErrorMessage(context, this, INVALID_MESSAGE_ID, args); setValid(false); } */ } }
@Override protected void validateValue(FacesContext context, Object newValue) { Map<String, Object> attributes = getAttributes(); DoubleRangeValidator validator = new DoubleRangeValidator(doubleValue(attributes.get("maxValue")), doubleValue(attributes.get("minValue"))) { @Override public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException { super.validate(context, component, UIInputNumber.this.getSubmittedValue()); } }; addValidator(validator); super.validateValue(context, newValue); removeValidator(validator); }
@Override protected void validateValue(FacesContext context, Object newValue) { Map<String, Object> attributes = getAttributes(); DoubleRangeValidator validator = new DoubleRangeValidator(doubleValue(attributes.get("maxValue")), doubleValue(attributes.get("minValue"))) { @Override public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException { super.validate(context, component, UIInputNumber.this.getSubmittedValue()); } }; addValidator(validator); super.validateValue(context, newValue); removeValidator(validator); }
@Override protected void validateValue(FacesContext context, Object newValue) { Map<String, Object> attributes = getAttributes(); DoubleRangeValidator validator = new DoubleRangeValidator(doubleValue(attributes.get("maxValue")), doubleValue(attributes.get("minValue"))) { @Override public void validate(FacesContext context, UIComponent component, Object value) throws ValidatorException { super.validate(context, component, UIInputNumber.this.getSubmittedValue()); } }; addValidator(validator); super.validateValue(context, newValue); removeValidator(validator); }
protected void validateValue(FacesContext context, Object value) { super.validateValue(context, value); if (!isValid() || (value == null)) { return; } boolean isList = (value instanceof List); int length = (isList) ? ((List) value).size() : Array.getLength(value); for (int i = 0; i < length; i++) { Iterator items = new SelectItemsIterator(this); Object indexValue = (isList) ? ((List) value).get(i) : Array.get( value, i); if (!ComponentUtil_.valueMatches(indexValue, items)) { Object[] args = { getId() }; FacesMessageUtil.addErrorComponentMessage(context, this, INVALID_MESSAGE_ID, args); setValid(false); break; } } }
@Override protected void validateValue(FacesContext context, Object value) { super.validateValue(context, value);
protected void validateValue(FacesContext context, Object value) super.validateValue(context, value);
super.validateValue(context, value);
/** * Verify that the result of converting the newly submitted value is * <i>equal</i> to the value property of one of the child SelectItem * objects. If this is not true, a validation error is reported. * * @see javax.faces.component.UIInput#validateValue(javax.faces.context.FacesContext,java.lang.Object) */ protected void validateValue(FacesContext context, Object value) { super.validateValue(context, value); if (!isValid() || value == null) { return; } _SelectItemsUtil._ValueConverter converter = new _SelectItemsUtil._ValueConverter() { public Object getConvertedValue(FacesContext context, String value) { return UISelectOne.this.getConvertedValue(context, value); } }; // selected value must match to one of the available options if (!_SelectItemsUtil.matchValue(context, value, new _SelectItemsIterator(this), converter)) { _MessageUtils.addErrorMessage(context, this, INVALID_MESSAGE_ID, new Object[]{_MessageUtils.getLabel(context,this)}); setValid(false); } }
protected void validateValue(FacesContext facesContext, Object newValue) { super.validateValue(facesContext, newValue); DualListModel model = (DualListModel) newValue; if(isRequired() && model.getTarget().isEmpty()) { String requiredMessage = getRequiredMessage(); FacesMessage message = null; if(requiredMessage != null) { message = new FacesMessage(FacesMessage.SEVERITY_ERROR, requiredMessage, requiredMessage); } else { String label = this.getLabel(); if(label == null) { label = this.getClientId(facesContext); } message = MessageFactory.getMessage(REQUIRED_MESSAGE_ID, FacesMessage.SEVERITY_ERROR, new Object[]{label}); } facesContext.addMessage(getClientId(facesContext), message); setValid(false); } }
super.validateValue(context, value);
public void validate(FacesContext context) { AssertionUtil.assertNotNull("context", context); Object submittedValue = getSubmittedValue(); if (submittedValue == null) { return; } Object convertedValue = getConvertedValue(context, submittedValue); if (!isValid()) { return; } validateValue(context, convertedValue); if (!isValid()) { return; } Object previous = getValue(); setValue(convertedValue); setSubmittedValue(null); if (compareValues(previous, convertedValue)) { queueEvent(new ValueChangeEvent(this, previous, convertedValue)); } }
super.validateValue(context, newValue);
super.validateValue(context, newValue);
super.validateValue(context, newValue);
protected void validateValue(javax.faces.context.FacesContext context, java.lang.Object convertedValue) { if (!isValid()) { return; } // If our value is empty, check the required property boolean isEmpty = isEmptyValue(convertedValue); if (isRequired() && isEmpty) { if (getRequiredMessage() != null) { String requiredMessage = getRequiredMessage(); context.addMessage(this.getClientId(context), new javax.faces.application.FacesMessage( javax.faces.application.FacesMessage.SEVERITY_ERROR, requiredMessage, requiredMessage)); } else { _MessageUtils.addErrorMessage(context, this, REQUIRED_MESSAGE_ID, new Object[] { _MessageUtils.getLabel(context, this) }); } setValid(false); return; } if (!isEmpty) { super.validateValue(context, convertedValue); } }
super.validateValue(context, convertedValue);
super.validateValue(context, value);
protected void validateValue(FacesContext context, Object value) { super.validateValue(context, value);
super.validateValue(context, value);