import java.io.*; import java.util.*; import MDMSupport.MDMessage; class box extends Vector implements Serializable{ // Vector boxContent = new Vector(); public box(){ super(); } //This method adds a specific message to the boxContent public void addMsg(MDMessage msg){ addElement(msg); System.out.println("Add: Size of box " + size()); } //This will delete a message with specific ID public void deleteMsg(String id){ MDMessage temp=this.getById(id); if(temp!=null) { removeElement(temp); System.out.println("Delete: Size of box " + size()); } } //This will return a message for a specific ID public MDMessage getById(String id){ MDMessage temp=null; for(int i=0;i < size();i++){ MDMessage v=(MDMessage)elementAt(i); if(v.contains(id)) return v; } return temp; } //This method will return /* public Vector getBySender(String sender){ Vector temp=new Vector(); for(int i=0;i