geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPStatusResponse.java [41:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public IMAPStatusResponse(byte[] data, IMAPResponseTokenizer source) throws MessagingException {
        super("STATUS",  data); 
        
        // the mail box name is supposed to be encoded, so decode it now.
        mailbox = source.readEncodedString();

        // parse the list of flag values
        List flags = source.readStringList();
        if (flags == null) {
            return;
        }

        for (int i = 0; i < flags.size(); i += 2) {
            String field = ((String)flags.get(i)).toUpperCase();
            String stringValue = ((String)flags.get(i + 1)); 
            long value; 
            try {
                value = Long.parseLong(stringValue); 
            } catch (NumberFormatException e) {
                throw new MessagingException("Invalid IMAP Status response", e); 
            }
                

            if (field.equals("MESSAGES")) {
                messages = (int)value; 
            }
            else if (field.equals("RECENT")) {
                recentMessages = (int)value;
            }
            else if (field.equals("UIDNEXT")) {
                uidNext = value;
            }
            else if (field.equals("UIDVALIDITY")) {
                uidValidity = value; 
            }
            else if (field.equals("UNSEEN")) {
                unseenMessages = (int)value; 
            }
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.4/geronimo-javamail_1.4_provider/src/main/java/org/apache/geronimo/javamail/store/imap/connection/IMAPStatusResponse.java [41:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public IMAPStatusResponse(byte[] data, IMAPResponseTokenizer source) throws MessagingException {
        super("STATUS",  data); 
        
        // the mail box name is supposed to be encoded, so decode it now.
        mailbox = source.readEncodedString();

        // parse the list of flag values
        List flags = source.readStringList();
        if (flags == null) {
            return;
        }

        for (int i = 0; i < flags.size(); i += 2) {
            String field = ((String)flags.get(i)).toUpperCase();
            String stringValue = ((String)flags.get(i + 1)); 
            long value; 
            try {
                value = Long.parseLong(stringValue); 
            } catch (NumberFormatException e) {
                throw new MessagingException("Invalid IMAP Status response", e); 
            }
                

            if (field.equals("MESSAGES")) {
                messages = (int)value; 
            }
            else if (field.equals("RECENT")) {
                recentMessages = (int)value;
            }
            else if (field.equals("UIDNEXT")) {
                uidNext = value;
            }
            else if (field.equals("UIDVALIDITY")) {
                uidValidity = value; 
            }
            else if (field.equals("UNSEEN")) {
                unseenMessages = (int)value; 
            }
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.5/geronimo-javamail_1.5_provider/src/main/java/org/apache/geronimo/javamail/store/imap/connection/IMAPStatusResponse.java [41:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public IMAPStatusResponse(byte[] data, IMAPResponseTokenizer source) throws MessagingException {
        super("STATUS",  data); 
        
        // the mail box name is supposed to be encoded, so decode it now.
        mailbox = source.readEncodedString();

        // parse the list of flag values
        List flags = source.readStringList();
        if (flags == null) {
            return;
        }

        for (int i = 0; i < flags.size(); i += 2) {
            String field = ((String)flags.get(i)).toUpperCase();
            String stringValue = ((String)flags.get(i + 1)); 
            long value; 
            try {
                value = Long.parseLong(stringValue); 
            } catch (NumberFormatException e) {
                throw new MessagingException("Invalid IMAP Status response", e); 
            }
                

            if (field.equals("MESSAGES")) {
                messages = (int)value; 
            }
            else if (field.equals("RECENT")) {
                recentMessages = (int)value;
            }
            else if (field.equals("UIDNEXT")) {
                uidNext = value;
            }
            else if (field.equals("UIDVALIDITY")) {
                uidValidity = value; 
            }
            else if (field.equals("UNSEEN")) {
                unseenMessages = (int)value; 
            }
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.6/geronimo-javamail_1.6_provider/src/main/java/org/apache/geronimo/javamail/store/imap/connection/IMAPStatusResponse.java [41:80]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    public IMAPStatusResponse(byte[] data, IMAPResponseTokenizer source) throws MessagingException {
        super("STATUS",  data); 
        
        // the mail box name is supposed to be encoded, so decode it now.
        mailbox = source.readEncodedString();

        // parse the list of flag values
        List flags = source.readStringList();
        if (flags == null) {
            return;
        }

        for (int i = 0; i < flags.size(); i += 2) {
            String field = ((String)flags.get(i)).toUpperCase();
            String stringValue = ((String)flags.get(i + 1)); 
            long value; 
            try {
                value = Long.parseLong(stringValue); 
            } catch (NumberFormatException e) {
                throw new MessagingException("Invalid IMAP Status response", e); 
            }
                

            if (field.equals("MESSAGES")) {
                messages = (int)value; 
            }
            else if (field.equals("RECENT")) {
                recentMessages = (int)value;
            }
            else if (field.equals("UIDNEXT")) {
                uidNext = value;
            }
            else if (field.equals("UIDVALIDITY")) {
                uidValidity = value; 
            }
            else if (field.equals("UNSEEN")) {
                unseenMessages = (int)value; 
            }
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



