@Override protected void fillJDOMConfigElement(Element configElement) { super.fillJDOMConfigElement(configElement); String toStringEqualValue = (this.getValue() != null) ? String.valueOf(this.getValue()) : null; this.insertJDOMConfigElement("value", this.getValueAttribute(), toStringEqualValue, configElement); String toStringStartValue = (this.getRangeStart() != null) ? String.valueOf(this.getRangeStart()) : null; this.insertJDOMConfigElement("rangestart", this.getRangeStartAttribute(), toStringStartValue, configElement); String toStringEndValue = (this.getRangeEnd() != null) ? String.valueOf(this.getRangeEnd()) : null; this.insertJDOMConfigElement("rangeend", this.getRangeEndAttribute(), toStringEndValue, configElement); }
@Override protected void fillJDOMConfigElement(Element configElement) { super.fillJDOMConfigElement(configElement); String toStringEqualValue = (this.getValue() != null) ? String.valueOf(this.getValue()) : null; this.insertJDOMConfigElement("value", this.getValueAttribute(), toStringEqualValue, configElement); String toStringStartValue = (this.getRangeStart() != null) ? String.valueOf(this.getRangeStart()) : null; this.insertJDOMConfigElement("rangestart", this.getRangeStartAttribute(), toStringStartValue, configElement); String toStringEndValue = (this.getRangeEnd() != null) ? String.valueOf(this.getRangeEnd()) : null; this.insertJDOMConfigElement("rangeend", this.getRangeEndAttribute(), toStringEndValue, configElement); }
@Override protected String getCustomAttributeErrorMessage(AttributeFieldError attributeFieldError, ActionSupport action) { AttributeInterface attribute = attributeFieldError.getAttribute(); NumberAttributeValidationRules valRules = (NumberAttributeValidationRules) attribute.getValidationRules(); if (null != valRules) { String errorCode = attributeFieldError.getErrorCode(); if (errorCode.equals(FieldError.LESS_THAN_ALLOWED)) { Integer startValue = (valRules.getRangeStart() != null) ? (Integer) valRules.getRangeStart() : this.getOtherAttributeValue(attribute, valRules.getRangeStartAttribute()); String[] args = {startValue.toString()}; return action.getText("NumberAttribute.fieldError.lessValue", args); } else if (errorCode.equals(FieldError.GREATER_THAN_ALLOWED)) { Integer endValue = (valRules.getRangeEnd() != null) ? (Integer) valRules.getRangeEnd() : this.getOtherAttributeValue(attribute, valRules.getRangeEndAttribute()); String[] args = {endValue.toString()}; return action.getText("NumberAttribute.fieldError.greaterValue", args); } else if (errorCode.equals(FieldError.NOT_EQUALS_THAN_ALLOWED)) { Integer value = (valRules.getValue() != null) ? (Integer) valRules.getValue() : this.getOtherAttributeValue(attribute, valRules.getValueAttribute()); String[] args = {value.toString()}; return action.getText("NumberAttribute.fieldError.wrongValue", args); } } return action.getText(this.getInvalidAttributeMessage()); }
@Override protected String getCustomAttributeErrorMessage(AttributeFieldError attributeFieldError, ActionSupport action) { AttributeInterface attribute = attributeFieldError.getAttribute(); NumberAttributeValidationRules valRules = (NumberAttributeValidationRules) attribute.getValidationRules(); if (null != valRules) { String errorCode = attributeFieldError.getErrorCode(); if (errorCode.equals(FieldError.LESS_THAN_ALLOWED)) { Integer startValue = (valRules.getRangeStart() != null) ? (Integer) valRules.getRangeStart() : this.getOtherAttributeValue(attribute, valRules.getRangeStartAttribute()); String[] args = {startValue.toString()}; return action.getText("NumberAttribute.fieldError.lessValue", args); } else if (errorCode.equals(FieldError.GREATER_THAN_ALLOWED)) { Integer endValue = (valRules.getRangeEnd() != null) ? (Integer) valRules.getRangeEnd() : this.getOtherAttributeValue(attribute, valRules.getRangeEndAttribute()); String[] args = {endValue.toString()}; return action.getText("NumberAttribute.fieldError.greaterValue", args); } else if (errorCode.equals(FieldError.NOT_EQUALS_THAN_ALLOWED)) { Integer value = (valRules.getValue() != null) ? (Integer) valRules.getValue() : this.getOtherAttributeValue(attribute, valRules.getValueAttribute()); String[] args = {value.toString()}; return action.getText("NumberAttribute.fieldError.wrongValue", args); } } return action.getText(this.getInvalidAttributeMessage()); }
@Override protected String getCustomAttributeErrorMessage(AttributeFieldError attributeFieldError, ActionSupport action) { AttributeInterface attribute = attributeFieldError.getAttribute(); NumberAttributeValidationRules valRules = (NumberAttributeValidationRules) attribute.getValidationRules(); if (null != valRules) { String errorCode = attributeFieldError.getErrorCode(); if (errorCode.equals(FieldError.LESS_THAN_ALLOWED)) { Integer startValue = (valRules.getRangeStart() != null) ? (Integer) valRules.getRangeStart() : this.getOtherAttributeValue(attribute, valRules.getRangeStartAttribute()); String[] args = {startValue.toString()}; return action.getText("NumberAttribute.fieldError.lessValue", args); } else if (errorCode.equals(FieldError.GREATER_THAN_ALLOWED)) { Integer endValue = (valRules.getRangeEnd() != null) ? (Integer) valRules.getRangeEnd() : this.getOtherAttributeValue(attribute, valRules.getRangeEndAttribute()); String[] args = {endValue.toString()}; return action.getText("NumberAttribute.fieldError.greaterValue", args); } else if (errorCode.equals(FieldError.NOT_EQUALS_THAN_ALLOWED)) { Integer value = (valRules.getValue() != null) ? (Integer) valRules.getValue() : this.getOtherAttributeValue(attribute, valRules.getValueAttribute()); String[] args = {value.toString()}; return action.getText("NumberAttribute.fieldError.wrongValue", args); } } return action.getText(this.getInvalidAttributeMessage()); }
errors.add(error); Integer value = (this.getValue() != null) ? (Integer) this.getValue() : this.getOtherAttributeValue(attribute, this.getValueAttribute()); if (null != value && attributeValue != value) { AttributeFieldError error = new AttributeFieldError(attribute, FieldError.INVALID, tracer);
errors.add(error); Integer value = (this.getValue() != null) ? (Integer) this.getValue() : this.getOtherAttributeValue(attribute, this.getValueAttribute()); if (null != value && attributeValue != value) { AttributeFieldError error = new AttributeFieldError(attribute, FieldError.INVALID, tracer);
this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute()); this.setEqualNumberAttribute(nulValRule.getValueAttribute());
nulValRule.setRangeEndAttribute(this.getRangeEndNumberAttribute()); nulValRule.setRangeStartAttribute(this.getRangeStartNumberAttribute()); nulValRule.setValueAttribute(nulValRule.getValueAttribute());
this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute()); this.setEqualNumberAttribute(nulValRule.getValueAttribute());
this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute()); this.setEqualNumberAttribute(nulValRule.getValueAttribute());
this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute()); this.setEqualNumberAttribute(nulValRule.getValueAttribute());