1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package org.apache.struts.webapp.example2.memory;
24
25
26 import org.apache.struts.webapp.example2.Subscription;
27 import org.apache.struts.webapp.example2.User;
28
29
30
31
32
33
34
35
36
37
38
39 public final class MemorySubscription implements Subscription {
40
41
42
43
44
45
46
47
48
49
50
51
52 public MemorySubscription(MemoryUser user, String host) {
53
54 super();
55 this.user = user;
56 this.host = host;
57
58 }
59
60
61
62
63
64
65
66
67 private String host = null;
68
69
70
71
72
73 private MemoryUser user = null;
74
75
76
77
78
79
80
81
82 private boolean autoConnect = false;
83
84 public boolean getAutoConnect() {
85 return (this.autoConnect);
86 }
87
88 public void setAutoConnect(boolean autoConnect) {
89 this.autoConnect = autoConnect;
90 }
91
92
93
94
95
96 public String getHost() {
97 return (this.host);
98 }
99
100
101
102
103
104 private String password = null;
105
106 public String getPassword() {
107 return (this.password);
108 }
109
110 public void setPassword(String password) {
111 this.password = password;
112 }
113
114
115
116
117
118 private String type = "imap";
119
120 public String getType() {
121 return (this.type);
122 }
123
124 public void setType(String type) {
125 this.type = type;
126 }
127
128
129
130
131
132 public User getUser() {
133 return (this.user);
134 }
135
136
137
138
139
140 private String username = null;
141
142 public String getUsername() {
143 return (this.username);
144 }
145
146 public void setUsername(String username) {
147 this.username = username;
148 }
149
150
151
152
153
154
155
156
157 public String toString() {
158
159 StringBuffer sb = new StringBuffer("<subscription host=\"");
160 sb.append(host);
161 sb.append("\" autoConnect=\"");
162 sb.append(autoConnect);
163 sb.append("\"");
164 if (password != null) {
165 sb.append(" password=\"");
166 sb.append(password);
167 sb.append("\"");
168 }
169 if (type != null) {
170 sb.append(" type=\"");
171 sb.append(type);
172 sb.append("\"");
173 }
174 if (username != null) {
175 sb.append(" username=\"");
176 sb.append(username);
177 sb.append("\"");
178 }
179 sb.append(">");
180 return (sb.toString());
181
182 }
183
184
185 }