Modifier and Type | Method and Description |
---|---|
abstract MailMessage |
MailServletInterface.getForwardMessageForDisplay(java.lang.String[] folders,
java.lang.String[] fowardMsgUIDs,
UserSettingMail usm)
Creates an instance of
JSONMessageObject which contains the initial forward content of the message identifed through
fowardMsgUID . |
abstract MailMessage |
MailServletInterface.getReplyMessageForDisplay(java.lang.String folder,
java.lang.String replyMsgUID,
boolean replyToAll,
UserSettingMail usm)
Creates an instance of
JSONMessageObject which contains the initial reply content of the message identifed through
replyMsgUID . |
abstract java.lang.String |
MailServletInterface.sendMessage(ComposedMailMessage transportMail,
ComposeType sendType,
int accountId,
UserSettingMail optUserSetting)
Sends a message described through given instance of
msgObj and its possible file attachments contained in given instance
of uploadEvent . |
Modifier and Type | Method and Description |
---|---|
MailMessage |
MailLogicTools.getFowardMessage(MailMessage[] originalMails,
UserSettingMail usm)
Creates a forward message for the messages specified by
originalMails . |
MailMessage |
MailLogicTools.getReplyMessage(MailMessage originalMail,
boolean replyAll,
UserSettingMail usm)
Creates a reply message for the message specified by
originalMail . |
Modifier and Type | Method and Description |
---|---|
static DisplayMode |
AbstractMailAction.detectDisplayMode(boolean modifyable,
java.lang.String view,
UserSettingMail usm)
Detects the display mode.
|
Modifier and Type | Method and Description |
---|---|
static org.json.JSONObject |
MessageWriter.writeMailMessage(int accountId,
MailMessage mail,
DisplayMode displayMode,
boolean embedded,
com.openexchange.session.Session session,
UserSettingMail settings)
Writes whole mail as a JSON object.
|
static org.json.JSONObject |
MessageWriter.writeMailMessage(int accountId,
MailMessage mail,
DisplayMode displayMode,
boolean embedded,
com.openexchange.session.Session session,
UserSettingMail settings,
java.util.Collection<com.openexchange.exception.OXException> warnings,
boolean token,
int tokenTimeout)
Writes whole mail as a JSON object.
|
static org.json.JSONObject |
MessageWriter.writeMailMessage(int accountId,
MailMessage mail,
DisplayMode displayMode,
boolean embedded,
com.openexchange.session.Session session,
UserSettingMail settings,
java.util.Collection<com.openexchange.exception.OXException> warnings,
boolean token,
int tokenTimeout,
MimeFilter mimeFilter)
Writes whole mail as a JSON object.
|
static org.json.JSONObject |
MessageWriter.writeMailMessage(int accountId,
MailMessage mail,
DisplayMode displayMode,
boolean embedded,
com.openexchange.session.Session session,
UserSettingMail settings,
java.util.Collection<com.openexchange.exception.OXException> warnings,
boolean token,
int tokenTimeout,
MimeFilter mimeFilter,
java.util.TimeZone optTimeZone,
boolean exactLength)
Writes whole mail as a JSON object.
|
Constructor and Description |
---|
JSONObjectConverter(org.json.JSONObject rawJSONMailObject,
DisplayMode displayMode,
com.openexchange.session.Session session,
UserSettingMail usm,
com.openexchange.groupware.contexts.Context ctx)
Initializes a new
JSONObjectConverter . |
Constructor and Description |
---|
MimeMessageFiller(com.openexchange.session.Session session,
com.openexchange.groupware.contexts.Context ctx,
UserSettingMail usm)
Initializes a new
MimeMessageFiller |
Modifier and Type | Method and Description |
---|---|
static MailMessage |
MimeForward.getFowardMail(MailMessage[] originalMails,
com.openexchange.session.Session session,
int[] accountIDs,
UserSettingMail usm)
Composes a forward message from specified original messages taken from possibly differing accounts based on MIME objects from
JavaMail API. |
static MailMessage |
MimeForward.getFowardMail(MailMessage[] originalMails,
com.openexchange.session.Session session,
int accountID,
UserSettingMail usm)
Composes a forward message from specified original messages based on MIME objects from
JavaMail API. |
static MailMessage |
MimeReply.getReplyMail(MailMessage originalMail,
boolean replyAll,
com.openexchange.session.Session session,
int accountId,
UserSettingMail usm)
Composes a reply message from specified original message based on MIME objects from
JavaMail API. |
Constructor and Description |
---|
JsonMessageHandler(int accountId,
MailPath mailPath,
MailMessage mail,
DisplayMode displayMode,
boolean embedded,
com.openexchange.session.Session session,
UserSettingMail usm,
boolean token,
int ttlMillis)
Initializes a new
JsonMessageHandler |
JsonMessageHandler(int accountId,
java.lang.String mailPath,
DisplayMode displayMode,
boolean embedded,
com.openexchange.session.Session session,
UserSettingMail usm,
boolean token,
int ttlMillis)
Initializes a new
JsonMessageHandler |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
HtmlProcessing.formatContentForDisplay(java.lang.String content,
java.lang.String charset,
boolean isHtml,
com.openexchange.session.Session session,
MailPath mailPath,
UserSettingMail usm,
boolean[] modified,
DisplayMode mode,
boolean embedded)
Performs all the formatting for both text and HTML content for a proper display according to specified user's mail settings.
|
static java.lang.String |
HtmlProcessing.formatHTMLForDisplay(java.lang.String content,
java.lang.String charset,
com.openexchange.session.Session session,
MailPath mailPath,
UserSettingMail usm,
boolean[] modified,
DisplayMode mode,
boolean embedded)
Performs all the formatting for HTML content for a proper display according to specified user's mail settings.
|
static java.lang.String |
HtmlProcessing.formatTextForDisplay(java.lang.String content,
UserSettingMail usm,
DisplayMode mode)
Performs all the formatting for text content for a proper display according to specified user's mail settings.
|
Modifier and Type | Method and Description |
---|---|
UserSettingMail |
UserSettingMail.clone() |
UserSettingMail |
UserSettingMailStorage.getUserSettingMail(int user,
com.openexchange.groupware.contexts.Context ctx)
A convenience method that returns
UserSettingMailStorage.getUserSettingMail(int, Context, Connection) with the connection parameter set to
null . |
UserSettingMail |
UserSettingMailStorage.getUserSettingMail(int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection readCon)
A convenience method that returns
UserSettingMailStorage.loadUserSettingMail(int, Context, Connection) . |
UserSettingMail |
UserSettingMailStorage.getUserSettingMail(int user,
int cid)
A convenience method that returns
UserSettingMailStorage.getUserSettingMail(int, Context, Connection) with the connection parameter set to
null . |
UserSettingMail |
UserSettingMailStorage.getUserSettingMail(com.openexchange.session.Session session)
A convenience method that returns
UserSettingMailStorage.getUserSettingMail(int, Context, Connection) with the connection parameter set to
null . |
UserSettingMail |
UserSettingMailStorage.loadUserSettingMail(int user,
com.openexchange.groupware.contexts.Context ctx)
Loads user's mail settings from database
|
abstract UserSettingMail |
UserSettingMailStorage.loadUserSettingMail(int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection readConArg)
Loads user's mail settings from database
|
UserSettingMail |
CachingUserSettingMailStorage.loadUserSettingMail(int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection readConArg)
Loads user's mail settings from database
|
Modifier and Type | Method and Description |
---|---|
void |
UserSettingMailStorage.saveUserSettingMail(UserSettingMail usm,
int user,
com.openexchange.groupware.contexts.Context ctx)
Saves given user's mail settings to database
|
abstract void |
UserSettingMailStorage.saveUserSettingMail(UserSettingMail usm,
int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection writeConArg)
Saves given user's mail settings to database
|
void |
CachingUserSettingMailStorage.saveUserSettingMail(UserSettingMail usm,
int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection writeConArg)
Saves given user's mail settings to database
|
void |
UserSettingMailStorage.saveUserSettingMailBits(UserSettingMail usm,
int user,
com.openexchange.groupware.contexts.Context ctx)
Saves given user's mail settings bits to database
|
abstract void |
UserSettingMailStorage.saveUserSettingMailBits(UserSettingMail usm,
int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection writeConArg)
Saves given user's mail settings bits to database
|
void |
CachingUserSettingMailStorage.saveUserSettingMailBits(UserSettingMail usm,
int user,
com.openexchange.groupware.contexts.Context ctx,
java.sql.Connection writeConArg) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String[] |
StorageUtility.getDefaultFolderNames(int accountId,
UserSettingMail usm)
Determines the default folder names (not full names).
|
static java.lang.String[] |
StorageUtility.getDefaultFolderNames(int accountId,
UserSettingMail usm,
boolean isSpamEnabled)
Determines the default folder names (not full names).
|