@Override protected void extractValidationRules(Element validationElement) { super.extractValidationRules(validationElement); Element valueElement = validationElement.getChild("value"); if (null != valueElement) { this.setValue(DateConverter.parseDate(valueElement.getText(), DATE_PATTERN)); this.setValueAttribute(valueElement.getAttributeValue("attribute")); } Element rangeStartElement = validationElement.getChild("rangestart"); if (null != rangeStartElement) { this.setRangeStart(DateConverter.parseDate(rangeStartElement.getText(), DATE_PATTERN)); this.setRangeStartAttribute(rangeStartElement.getAttributeValue("attribute")); } Element rangeEndElement = validationElement.getChild("rangeend"); if (null != rangeEndElement) { this.setRangeEnd(DateConverter.parseDate(rangeEndElement.getText(), DATE_PATTERN)); this.setRangeEndAttribute(rangeEndElement.getAttributeValue("attribute")); } }
@Override protected void extractValidationRules(Element validationElement) { super.extractValidationRules(validationElement); Element valueElement = validationElement.getChild("value"); if (null != valueElement) { this.setValue(DateConverter.parseDate(valueElement.getText(), DATE_PATTERN)); this.setValueAttribute(valueElement.getAttributeValue("attribute")); } Element rangeStartElement = validationElement.getChild("rangestart"); if (null != rangeStartElement) { this.setRangeStart(DateConverter.parseDate(rangeStartElement.getText(), DATE_PATTERN)); this.setRangeStartAttribute(rangeStartElement.getAttributeValue("attribute")); } Element rangeEndElement = validationElement.getChild("rangeend"); if (null != rangeEndElement) { this.setRangeEnd(DateConverter.parseDate(rangeEndElement.getText(), DATE_PATTERN)); this.setRangeEndAttribute(rangeEndElement.getAttributeValue("attribute")); } }
dateValRule.setRangeStart(this.getRangeStartDate()); dateValRule.setValue(this.getEqualDate()); dateValRule.setRangeEndAttribute(this.getRangeEndDateAttribute()); dateValRule.setRangeStartAttribute(this.getRangeStartDateAttribute()); dateValRule.setValueAttribute(this.getEqualDateAttribute());
dateValRule.setRangeStart(this.getRangeStartDate()); dateValRule.setValue(this.getEqualDate()); dateValRule.setRangeEndAttribute(this.getRangeEndDateAttribute()); dateValRule.setRangeStartAttribute(this.getRangeStartDateAttribute()); dateValRule.setValueAttribute(this.getEqualDateAttribute());
AbstractEntityTypeValidator.ERRCODE_INVALID_DATE_VALUE, "entityType.attribute.date.invalidValue", bindingResult)); dateValRule.setRangeStartAttribute(this.getRangeStartDateAttribute()); dateValRule.setRangeEndAttribute(this.getRangeEndDateAttribute()); dateValRule.setValueAttribute(this.getEqualDateAttribute()); } else if (attribute instanceof NumberAttribute) {
dateValRule.setRangeStart(this.getRangeStartDate()); dateValRule.setValue(this.getEqualDate()); dateValRule.setRangeEndAttribute(this.getRangeEndDateAttribute()); dateValRule.setRangeStartAttribute(this.getRangeStartDateAttribute()); dateValRule.setValueAttribute(this.getEqualDateAttribute());