1 19 20 package org.apache.james.imapserver.client; 21 22 import java.util.ArrayList ; 23 24 import javax.mail.MessagingException ; 25 import javax.mail.internet.MimeMessage ; 26 27 import org.apache.james.imapserver.util.UnsolicitedResponseGenerator; 28 29 public class SelectCommand extends AbstractCommand { 30 31 int recentCount =0; 32 33 public SelectCommand(String folder,MimeMessage [] msgs,long uidv) throws MessagingException { 34 35 command="SELECT \""+folder+"\""; 36 37 UnsolicitedResponseGenerator rg=new UnsolicitedResponseGenerator(); 38 rg.addByMessages(msgs); 39 recentCount = rg.getRecent(); 40 rg.addUidValidity(uidv); 41 responseList=new ArrayList (rg.getResponseSet()); 42 statusResponse="OK [READ-WRITE] SELECT completed."; 43 44 } 45 46 public int getRecentCount() { 47 return recentCount; 48 } 49 50 } 51 | Popular Tags |