/* * MailServerContent.java * * Created on den 12 september 2001, 22:56 */ package ip1.u7.b; import javax.mail.*; /** MailServerContent innehåller ett ServerInfo-objekt och har utrymme för de * e-postmeddelanden som eventuellt finns på motsvarande server. en instans av * MailServerContent krävs som argument till MailReceive-komponenten när den ombeds * hämta e-postmeddelanden. * * @author Henrik Johansson, DS80 * @version ht 2001 */ public class MailServerContent { private ServerInfo serverInfo = null; private javax.mail.Message[] messages = null; /** Creates new MailServerContent * * @param serverInfo Det ServerInfo-objekt som håller information om vilken server som * MailServerContent skall fyllas med e-posmeddelanden från. */ public MailServerContent(ServerInfo serverInfo) { this.serverInfo = serverInfo; } public ServerInfo getServerInfo() { return serverInfo; } public String getUsername() { return serverInfo.getUsername(); } public String getPassword() { return serverInfo.getPassword(); } /** Fyller detta MailServerContent-objekt med meddelanden * * @param messages Meddelandena */ public void setMessages(javax.mail.Message[] messages) { this.messages = messages; } /** Returnerar de e-posmeddelanden som finns lagrade i detta objekt. * * @return Meddelandena. */ public javax.mail.Message[] getMessages() { return messages; } public String getServer() { return serverInfo.getServer(); } }