]> git.somenet.org - pub/jan/dst18.git/blob - ass3-event/src/main/java/dst/ass3/event/model/events/Alert.java
Add template for assignment 3
[pub/jan/dst18.git] / ass3-event / src / main / java / dst / ass3 / event / model / events / Alert.java
1 package dst.ass3.event.model.events;
2
3 import java.io.Serializable;
4 import java.util.List;
5
6 /**
7  * A system alert that aggregates several warnings.
8  */
9 public class Alert implements Serializable {
10
11     private static final long serialVersionUID = -4561132671849230635L;
12
13     private String server;
14     private List<Warning> warnings;
15
16     public Alert() {
17     }
18
19     public Alert(String server, List<Warning> warnings) {
20         this.server = server;
21         this.warnings = warnings;
22     }
23
24     public String getServer() {
25         return server;
26     }
27
28     public void setServer(String server) {
29         this.server = server;
30     }
31
32     public List<Warning> getWarnings() {
33         return warnings;
34     }
35
36     public void setWarnings(List<Warning> warnings) {
37         this.warnings = warnings;
38     }
39
40     @Override
41     public String toString() {
42         return "Alert{" +
43                 "server='" + server + '\'' +
44                 ", warnings=" + warnings +
45                 '}';
46     }
47 }