rp.mail
Class Store

java.lang.Object
  |
  +--javax.mail.Service
        |
        +--javax.mail.Store
              |
              +--rp.mail.Store

public class Store
extends javax.mail.Store

Store enthält die für den User spezifische Folder-Hierarchie.


Field Summary
 Folder drafts
           
 boolean foldersloaded
           
 Folder inbox
           
 Folder open
           
 Folder outbox
           
 Folder sentmail
           
 Folder trash
           
 User user
           
 
Fields inherited from class javax.mail.Service
debug, session, url
 
Constructor Summary
Store(javax.mail.Session session, javax.mail.URLName urlname, User u)
          Jeder Store ist immer ein Teil einer Session und enthält eine Folderhierarchie.
 
Method Summary
 javax.mail.Folder getDefaultFolder()
          Gibt den 'root'-Folder zurück, der immer 'inbox' heißt.
 javax.mail.Folder getFolder(java.lang.String name)
          Gibt einen Folder zurück, der über einen String angegeben wurde.
 javax.mail.Folder getFolder(javax.mail.URLName url)
          Gibt einen geschlossenen Folder zurück, der über einen URLNamen angegeben wurde.
 void saveAll()
          Speichert alle Messages in den Foldern des Store.
 
Methods inherited from class javax.mail.Store
addFolderListener, addStoreListener, getPersonalNamespaces, getSharedNamespaces, getUserNamespaces, notifyFolderListeners, notifyFolderRenamedListeners, notifyStoreListeners, removeFolderListener, removeStoreListener
 
Methods inherited from class javax.mail.Service
addConnectionListener, close, connect, connect, connect, finalize, getURLName, isConnected, notifyConnectionListeners, protocolConnect, queueEvent, removeConnectionListener, setConnected, setURLName, toString
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

inbox

public Folder inbox

outbox

public Folder outbox

sentmail

public Folder sentmail

trash

public Folder trash

drafts

public Folder drafts

open

public Folder open

foldersloaded

public boolean foldersloaded

user

public User user
Constructor Detail

Store

public Store(javax.mail.Session session,
             javax.mail.URLName urlname,
             User u)
Jeder Store ist immer ein Teil einer Session und enthält eine Folderhierarchie. Der Store wird über einen URLNamen angegeben und gehört zu einem spezifischen User.
Method Detail

getDefaultFolder

public javax.mail.Folder getDefaultFolder()
Gibt den 'root'-Folder zurück, der immer 'inbox' heißt.
Overrides:
getDefaultFolder in class javax.mail.Store

getFolder

public javax.mail.Folder getFolder(java.lang.String name)
Gibt einen Folder zurück, der über einen String angegeben wurde.
Overrides:
getFolder in class javax.mail.Store

getFolder

public javax.mail.Folder getFolder(javax.mail.URLName url)
Gibt einen geschlossenen Folder zurück, der über einen URLNamen angegeben wurde.
Overrides:
getFolder in class javax.mail.Store

saveAll

public void saveAll()
Speichert alle Messages in den Foldern des Store.