|
Oracle Email Java API Reference Release 2(9.0.4) B10724-01 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
oracle.mail.sdk.esmail.OracleFolder | +--oracle.mail.sdk.esmail.DefaultFolder
The api(s) in this folder should not be directly used by the user. A default folder does not exist on the store. It is only used as the root/namespace folder. Folder operations such as rename, delete, append, expunge, open, close, create are disallowed on the default folder.
Inner classes inherited from class oracle.mail.sdk.esmail.OracleFolder |
OracleFolder.OracleFlag |
Method Summary | |
void |
appendMessages(javax.mail.Message[] msgs) Appends messages to this folder. |
void |
close() |
void |
create() |
boolean |
delete(boolean recurse) Deletes this folder. |
boolean |
exists() Checks if the folder exists on the store. |
javax.mail.Message[] |
expunge() Expunges messages marked \DELETED. |
oracle.mail.sdk.esmail.Folder |
getFolder(java.lang.String name) Returns the folder object corresponding to the given name. |
javax.mail.Message |
getMessage(int msgnum) Returns the message object corresponding to the given message number. |
int |
getMessageCount() Returns the total number of messages in a folder. |
java.lang.String |
getName() Returns the cannonical name of the folder. |
oracle.mail.sdk.esmail.Folder |
getParent() Returns a new folder object that represents the parent of this folder. |
int |
getType() Returns the folder type - HOLDS_FOLDER, HOLDS_MESSAGE. |
boolean |
hasNewMessages() Checks whether the folder has messages with the \RECENT flag set. |
void |
open() |
boolean |
renameTo(oracle.mail.sdk.esmail.Folder folder) Renames this folder and notifies the RenameListeners. |
Methods inherited from class oracle.mail.sdk.esmail.OracleFolder |
addACI, addACI, addACI, addACI, appendMessages, close, copyMessages, create, fetch, getFilteredHeaders, getFolderId, getFolderSize, getFullName, getFullPath, getGranteeACI, getMessageByType, getMessageByUID, getMessagesByUID, getMessagesByUID, getNewMessageCount, getPermanentFlags, getSeparator, getUID, getUIDValidity, getUnreadMessageCount, getURLName, isOpen, isShared, isSubscribed, list, listSubscribed, modifyACI, modifyACI, moveMessages, open, removeACI, removeACI, search, search, setFlags, setFlags, setFlags, setSubscribed, sortMessages |
Method Detail |
public java.lang.String getName()
public oracle.mail.sdk.esmail.Folder getParent()
public boolean hasNewMessages() throws oracle.mail.sdk.esmail.MessagingException
public void open() throws oracle.mail.sdk.esmail.MessagingException
public void close() throws oracle.mail.sdk.esmail.MessagingException
public void create() throws oracle.mail.sdk.esmail.MessagingException
public boolean exists() throws oracle.mail.sdk.esmail.MessagingException
public boolean delete(boolean recurse) throws oracle.mail.sdk.esmail.MessagingException
public oracle.mail.sdk.esmail.Folder getFolder(java.lang.String name) throws oracle.mail.sdk.esmail.MessagingException
public javax.mail.Message getMessage(int msgnum) throws oracle.mail.sdk.esmail.MessagingException
public int getMessageCount() throws oracle.mail.sdk.esmail.MessagingException
public boolean renameTo(oracle.mail.sdk.esmail.Folder folder) throws oracle.mail.sdk.esmail.MessagingException
public void appendMessages(javax.mail.Message[] msgs) throws oracle.mail.sdk.esmail.MessagingException
msgs
- Message objects to append into this folderpublic javax.mail.Message[] expunge() throws oracle.mail.sdk.esmail.MessagingException
public int getType() throws oracle.mail.sdk.esmail.MessagingException
|
Oracle Email Java API Reference Release 2(9.0.4) B10724-01 | |||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |