1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 package org.mybatis.generator.exception;
17
18 import java.util.ArrayList;
19 import java.util.List;
20
21 public class MultiMessageException extends Exception {
22
23 private static final long serialVersionUID = -5358501949588130025L;
24 private final List<String> errors = new ArrayList<>();
25
26 public MultiMessageException(List<String> errors) {
27 this.errors.addAll(errors);
28 }
29
30 public MultiMessageException(String error) {
31 this.errors.add(error);
32 }
33
34 public List<String> getErrors() {
35 return errors;
36 }
37
38 @Override
39 public String getMessage() {
40 return errors.get(0);
41 }
42 }