View Javadoc

1   package com.atlassian.plugins.rest.common.validation;
2   
3   import java.util.ArrayList;
4   import java.util.List;
5   
6   import javax.xml.bind.annotation.XmlAccessorType;
7   import javax.xml.bind.annotation.XmlRootElement;
8   
9   /**
10   * Represents errors from a validation failure.  Should contain at least one {@link ValidationError}}
11   *
12   * @since 2.0
13   */
14  @XmlRootElement
15  @XmlAccessorType
16  public class ValidationErrors {
17      private List<ValidationError> errors = new ArrayList<ValidationError>();
18  
19      public List<ValidationError> getErrors() {
20          return errors;
21      }
22  
23      public void addError(ValidationError error) {
24          errors.add(error);
25      }
26  
27      public void setErrors(List<ValidationError> errors) {
28          this.errors = errors;
29      }
30  }