|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--javax.mail.Folder | +--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 javax.mail.UIDFolder |
javax.mail.UIDFolder.FetchProfileItem |
Fields inherited from class javax.mail.Folder |
HOLDS_FOLDERS, HOLDS_MESSAGES, READ_ONLY, READ_WRITE |
Fields inherited from interface javax.mail.UIDFolder |
LASTUID |
Method Summary | |
void |
appendMessages(javax.mail.Message[] msgs) Append messages to this folder. |
void |
close() |
void |
create() |
boolean |
delete(boolean recurse) Delete this folder. |
boolean |
exists() exists -- check if folder exists on store |
javax.mail.Message[] |
expunge() Expunge messages marked \DELETED. |
javax.mail.Folder |
getFolder(java.lang.String name) Returns the Folder object corresponding to the given name. |
javax.mail.Message |
getMessage(int msgnum) Get the Message object corresponding to the given message number. |
int |
getMessageCount() Return total number of messages in folder. |
java.lang.String |
getName() Return the cannonical name of the folder. |
javax.mail.Folder |
getParent() Return a new Folder object that represent the parent of this folder. |
int |
getType() Return the folder type which it HOLDS_FOLDER, HOLDS_MESSAGE. |
boolean |
hasNewMessages() Check whether folder has message with \RECENT flag set. |
void |
open() |
boolean |
renameTo(javax.mail.Folder folder) Rename this folder; notify the RenameListeners |
Methods inherited from class oracle.mail.sdk.esmail.OracleFolder |
addACI, addACI, appendMessages, close, copyMessages, create, fetch, getFolderId, getFolderSize, getFullName, getFullPath, getGranteeACI, getMessageByType, getMessageByUID, getMessagesByUID, getMessagesByUID, getNewMessageCount, getPermanentFlags, getSeparator, getUID, getUIDValidity, getUnreadMessageCount, getURLName, isOpen, isShared, isSubscribed, list, listSubscribed, modifyACI, modifyACI, open, removeACI, removeACI, search, search, setFlags, setFlags, setFlags, setSubscribed, sortMessages |
Methods inherited from class javax.mail.Folder |
addConnectionListener, addFolderListener, addMessageChangedListener, addMessageCountListener, getMessages, getMessages, getMessages, getMode, getStore, list, listSubscribed, removeConnectionListener, removeFolderListener, removeMessageChangedListener, removeMessageCountListener, toString |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Method Detail |
public java.lang.String getName()
OracleFolder
getName
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public javax.mail.Folder getParent()
OracleFolder
getParent
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public boolean hasNewMessages() throws javax.mail.MessagingException
OracleFolder
hasNewMessages
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public void open() throws javax.mail.MessagingException
public void close() throws javax.mail.MessagingException
public void create() throws javax.mail.MessagingException
public boolean exists() throws javax.mail.MessagingException
OracleFolder
exists
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public boolean delete(boolean recurse) throws javax.mail.MessagingException
OracleFolder
delete
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public javax.mail.Folder getFolder(java.lang.String name) throws javax.mail.MessagingException
OracleFolder
getFolder
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public javax.mail.Message getMessage(int msgnum) throws javax.mail.MessagingException
OracleFolder
getMessage
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public int getMessageCount() throws javax.mail.MessagingException
OracleFolder
getMessageCount
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public boolean renameTo(javax.mail.Folder folder) throws javax.mail.MessagingException
OracleFolder
renameTo
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public void appendMessages(javax.mail.Message[] msgs) throws javax.mail.MessagingException
OracleFolder
appendMessages
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
msgs
- Message objects to be append into this folderpublic javax.mail.Message[] expunge() throws javax.mail.MessagingException
OracleFolder
expunge
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
public int getType() throws javax.mail.MessagingException
OracleFolder
getType
in class OracleFolder
oracle.mail.sdk.esmail.OracleFolder
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: INNER | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |