@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()); }
this.setRangeEndNumber((Integer) nulValRule.getRangeEnd()); this.setRangeStartNumber((Integer) nulValRule.getRangeStart()); this.setEqualNumber((Integer) nulValRule.getValue()); this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute());
this.setRangeEndNumber((Integer) nulValRule.getRangeEnd()); this.setRangeStartNumber((Integer) nulValRule.getRangeStart()); this.setEqualNumber((Integer) nulValRule.getValue()); this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute());
this.setRangeEndNumber((Integer) nulValRule.getRangeEnd()); this.setRangeStartNumber((Integer) nulValRule.getRangeStart()); this.setEqualNumber((Integer) nulValRule.getValue()); this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute());
this.setRangeEndNumber((Integer) nulValRule.getRangeEnd()); this.setRangeStartNumber((Integer) nulValRule.getRangeStart()); this.setEqualNumber((Integer) nulValRule.getValue()); this.setRangeEndNumberAttribute(nulValRule.getRangeEndAttribute()); this.setRangeStartNumberAttribute(nulValRule.getRangeStartAttribute());