1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20 package org.apache.james.mailboxmanager;
21
22 import java.util.ArrayList;
23 import java.util.Iterator;
24 import java.util.List;
25
26 import javax.mail.Flags;
27
28 import org.apache.james.mailboxmanager.MailboxListener.FlagsUpdated;
29
30 public class MockMailboxListenerFlagsUpdate extends FlagsUpdated {
31
32 public List flags = new ArrayList();
33
34 public long subjectUid;
35
36 public long sessionId;
37
38 public Flags newFlags;
39
40 public MockMailboxListenerFlagsUpdate(long subjectUid, Flags newFlags,
41 long sessionId) {
42 super();
43 this.subjectUid = subjectUid;
44 this.sessionId = sessionId;
45 this.newFlags = newFlags;
46 }
47
48 public long getSubjectUid() {
49 return subjectUid;
50 }
51
52 public long getSessionId() {
53 return sessionId;
54 }
55
56 public Iterator flagsIterator() {
57 return flags.iterator();
58 }
59
60 public Flags getNewFlags() {
61 return newFlags;
62 }
63 }