Source of MailboxItem.java


  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: }