/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package Mails; import java.io.File; import java.util.LinkedList; import java.util.Map; import java.util.TreeMap; public class Messages { private String from; private String to; private String sujet; private String message; private LinkedList<PieceJointes> piecesJointes; private String sentDate; public Messages(){ from = null; to = null; sujet = null; message = null; piecesJointes = new LinkedList<>(); } public String getFrom() { return from; } public void setFrom(String from) { this.from = from; } public String getTo() { return to; } public void setTo(String to) { this.to = to; } public String getSujet() { return sujet; } public void setSujet(String sujet) { this.sujet = sujet; } public String getMessage() { return message; } public void setMessage(String message) { this.message = message; } public String getSentDate() { return sentDate; } public void setSentDate(String sentDate) { this.sentDate = sentDate; } public void addPieceJointes(String name, File file){ PieceJointes pj = new PieceJointes(file, name); this.getPiecesJointes().add(pj); } public void addPieceJointes(String name, byte[] bytes){ PieceJointes pj = new PieceJointes(bytes, name); this.getPiecesJointes().add(pj); } public int getNbPieceJointes(){ return this.getPiecesJointes().size(); } public LinkedList<PieceJointes> getPiecesJointes() { return piecesJointes; } public void setPiecesJointes(LinkedList<PieceJointes> piecesJointes) { this.piecesJointes = piecesJointes; } public boolean isMultipart(){ if(this.piecesJointes.size() > 0){ return true; }else{ return false; } } }