Packages that use WebMail.State
Package
Description
The SusiMail webapp (mail.war): webmail interface with POP3 and SMTP clients over I2P and local caching.
Uses of WebMail.State in i2p.susi.webmail
Subclasses with type arguments of type WebMail.State in i2p.susi.webmailMethods in i2p.susi.webmail that return WebMail.StateModifier and TypeMethodDescriptionprivate static WebMail.StateWebMail.processComposeButtons(WebMail.SessionObject sessionObject, RequestWrapper request) Process buttons of compose message dialog This must be called BEFORE processStateChangeButtons so we can add the attachment before SEND.private static WebMail.StateWebMail.processConfigButtons(WebMail.SessionObject sessionObject, RequestWrapper request, boolean isPOST, WebMail.State state) Processes the config buttons, both entering and exiting the page.private static WebMail.StateWebMail.processGenericButtons(WebMail.SessionObject sessionObject, RequestWrapper request, WebMail.State state) Handle the common folder and message buttons.private static WebMail.StateWebMail.processLogin(WebMail.SessionObject sessionObject, RequestWrapper request, WebMail.State state) Start of state change and button processing: handle the login form, connecting to the mailbox.private static WebMail.StateWebMail.processLogout(WebMail.SessionObject sessionObject, RequestWrapper request, boolean isPOST, WebMail.State state) End the session and show the login page.private static WebMail.StateWebMail.processStateChangeButtons(WebMail.SessionObject sessionObject, RequestWrapper request, boolean isPOST, WebMail.State state) Process all buttons, which possibly change internal state.private static WebMail.StateWebMail.threadedStartup(WebMail.SessionObject sessionObject, boolean offline, WebMail.State state, String host, int pop3PortNo, String user, String pass) Starts one thread to load the emails from disk, and in parallel starts a second thread to connect to the POP3 server (unless user clicked the 'read mail offline' at login).static WebMail.StateReturns the enum constant of this class with the specified name.static WebMail.State[]WebMail.State.values()Returns an array containing the constants of this enum class, in the order they are declared.Methods in i2p.susi.webmail with parameters of type WebMail.StateModifier and TypeMethodDescriptionprivate static StringWebMail.pageName(WebMail.State state) Null-tolerant wrapper for the log call sites.private static WebMail.StateWebMail.processConfigButtons(WebMail.SessionObject sessionObject, RequestWrapper request, boolean isPOST, WebMail.State state) Processes the config buttons, both entering and exiting the page.private static WebMail.StateWebMail.processGenericButtons(WebMail.SessionObject sessionObject, RequestWrapper request, WebMail.State state) Handle the common folder and message buttons.private static WebMail.StateWebMail.processLogin(WebMail.SessionObject sessionObject, RequestWrapper request, WebMail.State state) Start of state change and button processing: handle the login form, connecting to the mailbox.private static WebMail.StateWebMail.processLogout(WebMail.SessionObject sessionObject, RequestWrapper request, boolean isPOST, WebMail.State state) End the session and show the login page.private static WebMail.StateWebMail.processStateChangeButtons(WebMail.SessionObject sessionObject, RequestWrapper request, boolean isPOST, WebMail.State state) Process all buttons, which possibly change internal state.private static WebMail.StateWebMail.threadedStartup(WebMail.SessionObject sessionObject, boolean offline, WebMail.State state, String host, int pop3PortNo, String user, String pass) Starts one thread to load the emails from disk, and in parallel starts a second thread to connect to the POP3 server (unless user clicked the 'read mail offline' at login).