import java.util.*; import java.io.*; import MDMSupport.MDMessage; import MDMSupport.MessageTableModel; public interface FMSInterface extends org.omg.CORBA.Object { //Get a message by its ID public Vector getMsgById(String userName, String folder, String Id) ; //Get a message by the file id contained in this public Vector getMsgByFileName(String userName, String folder, String fileName) ; //Add a message for a specific user in a specific folder public void addMsgBasic(String userName, String folder, String sender,String id,Date date,String message) ; public void addMsg(String userName, String folder, MDMessage msg) ; //Delete message with a specific Id public void deleteMsg(String userName, String folder, String id); //Interface required to create the required set of files public void createNewFiles(String userName); //Flush all the messages for the user's specific folder public void flush(String userName, String folder); //Get all the messages in the folder public MessageTableModel getAllMsg(String userName, String folder); public MessageTableModel getAllMsgExceptInVector(String userName, String folder, Vector except); }