1:
2: package mail;
3:
4: public abstract class MailboxItem {
5:
6: public String getName() {
7: return name;
8: }
9:
10: public void setName(String name) {
11: this.name = name;
12: }
13:
14: public MailFolder getOwner() {
15: return owner;
16: }
17:
18: public void setOwner(MailFolder owner) {
19: this.owner = owner;
20: }
21:
22: public String toString() {
23: return name;
24: }
25:
26: public abstract int count();
27: public abstract int countNewMail();
28:
29: protected MailboxItem(String name, MailFolder owner) {
30: this.name = name;
31: this.owner = owner;
32: }
33:
34: protected String name;
35: protected MailFolder owner;
36:
37: }