1 17 package org.columba.mail.folder.event; 18 19 import java.util.EventObject ; 20 21 import org.columba.mail.folder.IMailFolder; 22 import org.columba.ristretto.message.Flags; 23 24 27 28 public class FolderEvent extends EventObject implements IFolderEvent { 29 protected Object changes; 30 31 protected int parameter; 32 protected Flags oldFlags; 33 34 39 public FolderEvent(Object source, Object changes, Flags oldFlags, int parameter) { 40 super(source); 41 this.changes = changes; 42 this.parameter = parameter; 43 this.oldFlags = oldFlags; 44 } 45 48 public FolderEvent(IMailFolder source, Object changes) { 49 super(source); 50 this.changes = changes; 51 } 52 53 56 public FolderEvent(IMailFolder folder) { 57 super(folder); 58 } 59 60 63 public Object getChanges() { 64 return changes; 65 } 66 69 public int getParameter() { 70 return parameter; 71 } 72 75 public Flags getOldFlags() { 76 return oldFlags; 77 } 78 } 79 | Popular Tags |