1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34 package info.magnolia.module.exchangesimple.monitor;
35
36
37
38
39 public class ActivationLogEntry {
40
41 private boolean success;
42 private boolean deactivation;
43 private String user;
44 private String workspace;
45 private String subscriber;
46 private String path;
47 private String date;
48 private Throwable error;
49
50 public ActivationLogEntry(boolean deactivation, boolean success, String path, String subscriber, String user, String workspace, String date) {
51 this(deactivation, success, path, subscriber, user, workspace, date, null);
52 }
53
54 public ActivationLogEntry(boolean deactivation, boolean success, String path, String subscriber, String user, String workspace, String date, Throwable error) {
55 this.path = path;
56 this.subscriber = subscriber;
57 this.user = user;
58 this.workspace = workspace;
59 this.date = date;
60 this.deactivation = deactivation;
61 this.success = success;
62 this.error = error;
63 }
64
65 public boolean isSuccess() {
66 return success;
67 }
68
69 public boolean isDeactivation() {
70 return deactivation;
71 }
72
73 public String getUser() {
74 return user;
75 }
76
77 public String getWorkspace() {
78 return workspace;
79 }
80
81 public String getSubscriber() {
82 return subscriber;
83 }
84
85 public String getPath() {
86 return path;
87 }
88
89 public String getDate() {
90 return date;
91 }
92
93 public Throwable getError() {
94 return error;
95 }
96
97 }