public void checkDuplicate(ScalarNode key, List<ValidationResult> validationResults) { if (keys.contains(key.getValue())) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } else { keys.add(key.getValue()); } } }
public void checkDuplicate(ScalarNode key, List<ValidationResult> validationResults) { if (keys.contains(key.getValue())) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } else { keys.add(key.getValue()); } } }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = new ArrayList<ValidationResult>(); if (wasAlreadyDefined()) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage("uriParameters"), key)); } validationResults.addAll(super.validateKey(key)); if (ValidationResult.areValid(validationResults)) { setKeyNode(key); } return validationResults; }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = new ArrayList<ValidationResult>(); if (wasAlreadyDefined()) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage("uriParameters"), key)); } validationResults.addAll(super.validateKey(key)); if (ValidationResult.areValid(validationResults)) { setKeyNode(key); } return validationResults; }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = super.validateKey(key); if (keys.contains(key.getValue())) { validationResults.add(createErrorResult(getDuplicateRuleMessage(getName()), key)); } else { keys.add(key.getValue()); } return validationResults; } }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = super.validateKey(key); if (keys.contains(key.getValue())) { validationResults.add(createErrorResult(getDuplicateRuleMessage(getName()), key)); } else { keys.add(key.getValue()); } return validationResults; } }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = super.validateKey(key); if (wasAlreadyDefined()) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } setKeyNode(key); return validationResults; }
@Override public List<ValidationResult> validateKey(ScalarNode key) { List<ValidationResult> validationResults = super.validateKey(key); if (wasAlreadyDefined()) { validationResults.add(ValidationResult.createErrorResult(getDuplicateRuleMessage(getName()), key)); } setKeyNode(key); return validationResults; }