geronimo-mail_2.1/geronimo-mail_2.1_provider/src/main/java/org/apache/geronimo/mail/store/imap/connection/IMAPCommand.java [1197:1235]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected void appendSentDate(SentDateTerm term, String charset) throws MessagingException {
        Date date = term.getDate();

        switch (term.getComparison()) {
            case ComparisonTerm.EQ:
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LT:
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GT:
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GE:
                appendAtom("OR");
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LE:
                appendAtom("OR");
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.NE:
                appendAtom("NOT");
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            default:
                throw new SearchException("Unsupported date comparison type");
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.4/geronimo-javamail_1.4_provider/src/main/java/org/apache/geronimo/javamail/store/imap/connection/IMAPCommand.java [1200:1238]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected void appendSentDate(SentDateTerm term, String charset) throws MessagingException {
        Date date = term.getDate();

        switch (term.getComparison()) {
            case ComparisonTerm.EQ:
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LT:
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GT:
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GE:
                appendAtom("OR");
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LE:
                appendAtom("OR");
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.NE:
                appendAtom("NOT");
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            default:
                throw new SearchException("Unsupported date comparison type");
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.5/geronimo-javamail_1.5_provider/src/main/java/org/apache/geronimo/javamail/store/imap/connection/IMAPCommand.java [1200:1238]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected void appendSentDate(SentDateTerm term, String charset) throws MessagingException {
        Date date = term.getDate();

        switch (term.getComparison()) {
            case ComparisonTerm.EQ:
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LT:
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GT:
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GE:
                appendAtom("OR");
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LE:
                appendAtom("OR");
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.NE:
                appendAtom("NOT");
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            default:
                throw new SearchException("Unsupported date comparison type");
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



geronimo-javamail_1.6/geronimo-javamail_1.6_provider/src/main/java/org/apache/geronimo/javamail/store/imap/connection/IMAPCommand.java [1200:1238]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    protected void appendSentDate(SentDateTerm term, String charset) throws MessagingException {
        Date date = term.getDate();

        switch (term.getComparison()) {
            case ComparisonTerm.EQ:
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LT:
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GT:
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                break;
            case ComparisonTerm.GE:
                appendAtom("OR");
                appendAtom("SENTSINCE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.LE:
                appendAtom("OR");
                appendAtom("SENTBEFORE");
                appendSearchDate(date);
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            case ComparisonTerm.NE:
                appendAtom("NOT");
                appendAtom("SENTON");
                appendSearchDate(date);
                break;
            default:
                throw new SearchException("Unsupported date comparison type");
        }
    }
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



