Subversion Repositories bacoAlunos

Compare Revisions

Ignore whitespace Rev 821 → Rev 822

/impl/src/java/pt/estgp/estgweb/services/email/ReadEmailService.java
20,6 → 20,8
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
import java.util.Arrays;
import java.util.Comparator;
 
import org.apache.log4j.Logger;
import jomm.utils.DesUtils;
120,12 → 122,22
List<IPopEmail> popMessages = new ArrayList<IPopEmail>();
int count = inbox.getMessageCount();
 
Message[] arrayMessages = inbox.getMessages();
Comparator<Message> messageComparator = new Comparator<Message>() {
public int compare(Message m1, Message m2) {
if (m1.getSentDate() == null || m2.getSentDate() == null)
return 0;
return m2.getSentDate().compareTo(m1.getSentDate());
}
};
 
Arrays.sort(arrayMessages, messageComparator);
for (int i = count; i > count - Globals.POP_MAX_MESSAGES && i > 0; i--)
{
 
try
{
Message message = inbox.getMessage(i);
Message message = arrayMessages[i];
DefaultPopEmail popEmail = new DefaultPopEmail();
String date = DatesUtils.getStringFromDate(message.getSentDate());
popEmail.setDate(date);