/* * Attachment.java * * Created on den 22 september 2001, 13:41 */ package ip1.u9.util; import javax.mail.Part; import javax.mail.internet.MimeBodyPart; import javax.mail.MessagingException; /**Wrapper-klass för Javamail Part-objekt. Mest för att kunna använda ett Part-objekt * direkt i ett stränguttryck t.extends i en JComboBox. * * @author Henrik Johansson, DS80 * @version ht2001 */ public class Attachment { private Part part; /** Skapar nytt Attachment * @param part Part-objektet som skall wrappas */ public Attachment(Part part) { this.part = part; } public Part getPart() { return part; } /** Returnerar Part-objektets filnamnsattribut om det finns, annars "Namnlös" */ public String toString() { try { String name = ((MimeBodyPart) part).getFileName(); if(name == null) name = "Namnlös"; return name; } catch(MessagingException e) { System.err.println(e.getMessage()); } return "Namnlös"; } }