/** * Adds a list of violations. * * @param cvsList * list of violation summaries */ public void add(List<ConstraintViolationSummary> cvsList) { for (ConstraintViolationSummary constraintViolationSummary : cvsList) { add(constraintViolationSummary); } }
private void updatedConstraintViolations(List<ConstraintViolationSummary> cvsList) { if (cvsList.size() > 0) { synchronized (this) { somethingFailed = true; violations.add(cvsList); this.notifyAll(); } } }
/** * Adds all violations from the given object to this one. * * @param violations * violations to add */ public void add(Violations violations) { Set<Entry<CVSKey,ConstraintViolationSummary>> es = violations.cvsmap.entrySet(); for (Entry<CVSKey,ConstraintViolationSummary> entry : es) { add(entry.getKey(), entry.getValue()); } }
private static Violations addViolation(Violations violations, ConstraintViolationSummary cvs) { if (violations == null) { violations = new Violations(); } violations.add(cvs); return violations; }
/** * Adds a violation. If a matching violation was already added, then its count is increased. * * @param cvs * summary of violation */ public void add(ConstraintViolationSummary cvs) { CVSKey cvsk = new CVSKey(cvs); add(cvsk, cvs); }
Violations more = cc.check(cenv, mutation); if (more != null) { violations.add(more); if (violators == null) violators = new ArrayList<>();
us.violations.add(e.getViolations()); if (updateMetrics.isEnabled()) updateMetrics.add(TabletServerUpdateMetrics.CONSTRAINT_VIOLATIONS, 0);
violations.add(cvs);
/** * Adds a list of violations. * * @param cvsList * list of violation summaries */ public void add(List<ConstraintViolationSummary> cvsList) { for (ConstraintViolationSummary constraintViolationSummary : cvsList) { add(constraintViolationSummary); } }
private void updatedConstraintViolations(List<ConstraintViolationSummary> cvsList) { if (cvsList.size() > 0) { synchronized (this) { somethingFailed = true; violations.add(cvsList); this.notifyAll(); } } }
/** * Adds all violations from the given object to this one. * * @param violations * violations to add */ public void add(Violations violations) { Set<Entry<CVSKey,ConstraintViolationSummary>> es = violations.cvsmap.entrySet(); for (Entry<CVSKey,ConstraintViolationSummary> entry : es) { add(entry.getKey(), entry.getValue()); } }
/** * Adds a violation. If a matching violation was already added, then its count is increased. * * @param cvs * summary of violation */ public void add(ConstraintViolationSummary cvs) { CVSKey cvsk = new CVSKey(cvs); add(cvsk, cvs); }
private static Violations addViolation(Violations violations, ConstraintViolationSummary cvs) { if (violations == null) { violations = new Violations(); } violations.add(cvs); return violations; }
public static void main(String[] args) { Violations violations = new Violations(); Integer age = AgeValidator.parse("0042", "age", violations); URL url = UrlValidator.parse("http://some.website.com", "url", violations); } // Validator defining all the rules for a valid age value public class AgeValidator { // Collection of validation rules for age values private static final Collection<Validator<String>> VALIDATORS = ...; // Pass in the value to validate, the name of the field // defining the value and the container to collect all // violations (could be a Map<String, ValidationException>) // // a return value of null indicates at least one rule violation public static Integer parse(String value, String name, Violations violations) { try { for (Validator<String> validator : VALIDATORS) validator.validate(value); } catch (ValidationException e) { violations.add(name, e); } return violations.existFor(name) ? null : Integer.parseInt(value); } }
Violations more = cc.check(cenv, mutation); if (more != null) { violations.add(more); if (violators == null) violators = new ArrayList<Mutation>();
Violations more = cc.check(cenv, mutation); if (more != null) { violations.add(more); if (violators == null) violators = new ArrayList<>();
violations.add(cvs);
us.violations.add(e.getViolations()); if (updateMetrics.isEnabled()) updateMetrics.add(TabletServerUpdateMetrics.constraintViolations, 0);
us.violations.add(e.getViolations()); if (updateMetrics.isEnabled()) updateMetrics.add(TabletServerUpdateMetrics.CONSTRAINT_VIOLATIONS, 0);