Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

oracle.mail.sdk.esmail
Class OracleSortCriteria

java.lang.Object
  |
  +--oracle.mail.sdk.esmail.OracleSortCriteria
Direct Known Subclasses:
AnnotateSortCriteria

public class OracleSortCriteria
extends java.lang.Object

This class supports sorting and is an extension to the Standard JMA functionality. A user can construct a vector of OracleSortCriteria using this class before invoking the OracleFolder.sortMessages(Vector sortCriteriaVector) method. Supported criteria are - from, subject, sent_date, internal_date, cc and msg_size.


Field Summary
static int ASC
static java.lang.String CC
static int DESC
static java.lang.String FROM
static java.lang.String INTERNAL_DATE
static java.lang.String MSG_SIZE
static java.lang.String SENT_DATE
static java.lang.String SUBJECT
static java.lang.String TO

Constructor Summary
OracleSortCriteria(java.lang.String sortHeader, int sortOrder)
Constructor

Method Summary
java.lang.String getHeader()
getHeader - Use this method to get sort header
int getOrder()
getOrder - Use this method to get order
void print()
void setHeader(java.lang.String aHeader)
setHeader - Use this method to set the header to sort on
void setOrder(int aOrder)
setOrder - Use this method to set the sort order

Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Field Detail

ASC

public static final int ASC

DESC

public static final int DESC

FROM

public static final java.lang.String FROM

SUBJECT

public static final java.lang.String SUBJECT

MSG_SIZE

public static final java.lang.String MSG_SIZE

INTERNAL_DATE

public static final java.lang.String INTERNAL_DATE

CC

public static final java.lang.String CC

TO

public static final java.lang.String TO

SENT_DATE

public static final java.lang.String SENT_DATE

Constructor Detail

OracleSortCriteria

public OracleSortCriteria(java.lang.String sortHeader,
                          int sortOrder)

Constructor

Parameters:
sortHeader - - from, cc, date, subject, msg_size, internal_date
sortOrder - - 1(ascending), 2(descending - default)

Method Detail

setHeader

public void setHeader(java.lang.String aHeader)

setHeader - Use this method to set the header to sort on

Parameters:
aHeader - - from, cc, date, subject, msg_size, internal_date

setOrder

public void setOrder(int aOrder)

setOrder - Use this method to set the sort order

Parameters:
aOrder - - 1 ascending, 2 descending

getHeader

public java.lang.String getHeader()

getHeader - Use this method to get sort header

Returns:
Header to sort on

getOrder

public int getOrder()

getOrder - Use this method to get order

Returns:
1 - ascending, 2 - descending

print

public void print()

Oracle® Mail Java API Reference
10g Release 1 (10.1.1)

B14492-01

Copyright © 1988, 2005, Oracle. All rights reserved.