Oracle Email Java API Reference
Release 2(9.0.4)

B10724-01

oracle.mail.sdk.esmail
Class OracleSortCriteria

java.lang.Object
  |
  +--oracle.mail.sdk.esmail.OracleSortCriteria

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
           

 

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

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 Email Java API Reference
Release 2(9.0.4)

B10724-01

Copyright © 1988, 2003 Oracle Corporation. All Rights Reserved.