1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package net.sf.dexterim.msn.message;
20
21
22 import java.util.StringTokenizer;
23
24 import net.sf.dexterim.msn.MsnConnection;
25
26 /***
27 * Description of the Class
28 *
29 *@author christoph
30 */
31 public class OfflineMessage extends SingleLineMessage {
32 private String status;
33 private String account;
34
35 /***
36 * Constructor for the OfflineMessage object
37 */
38 public OfflineMessage() {
39 }
40
41 /***
42 * Gets the messageCommand attribute of the OfflineMessage object
43 *
44 *@return The messageCommand value
45 */
46 public String getMessageCommand() {
47 return MsnMessageFactory.CMD_OFFLINE;
48 }
49
50 /***
51 * Getter for property status.
52 *
53 *@return Value of property status.
54 */
55 public java.lang.String getStatus() {
56 return status;
57 }
58
59 /***
60 * Getter for property account.
61 *
62 *@return Value of property account.
63 */
64 public java.lang.String getAccount() {
65 return account;
66 }
67
68 /***
69 * Adds a feature to the Line attribute of the OfflineMessage object
70 *
71 *@param line The feature to be added to the Line attribute
72 *@return Description of the Return Value
73 */
74 public MsnMessage addLine(String line) {
75 StringTokenizer st = new StringTokenizer(line);
76
77 status = st.nextToken();
78
79 account = st.nextToken();
80
81 return this;
82 }
83
84
85
86
87 public void process(MsnConnection connection) {
88
89
90 }
91 }