Uses of Class
com.openexchange.mail.usersetting.UserSettingMail

Packages that use UserSettingMail
com.openexchange.mail   
com.openexchange.mail.api   
com.openexchange.mail.json.writer   
com.openexchange.mail.mime.filler   
com.openexchange.mail.mime.processing   
com.openexchange.mail.parser.handlers   
com.openexchange.mail.text   
com.openexchange.mail.usersetting   
com.openexchange.mail.utils   
 

Uses of UserSettingMail in com.openexchange.mail
 

Methods in com.openexchange.mail with parameters of type UserSettingMail
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.
 

Uses of UserSettingMail in com.openexchange.mail.api
 

Methods in com.openexchange.mail.api with parameters of type UserSettingMail
 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.
 

Uses of UserSettingMail in com.openexchange.mail.json.writer
 

Methods in com.openexchange.mail.json.writer with parameters of type UserSettingMail
static org.json.JSONObject MessageWriter.writeMailMessage(int accountId, MailMessage mail, DisplayMode displayMode, 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, com.openexchange.session.Session session, UserSettingMail settings, java.util.Collection<com.openexchange.groupware.AbstractOXException> warnings)
          Writes whole mail as a JSON object.
 

Constructors in com.openexchange.mail.json.writer with parameters of type UserSettingMail
JSONObjectConverter(org.json.JSONObject rawJSONMailObject, DisplayMode displayMode, com.openexchange.session.Session session, UserSettingMail usm, com.openexchange.groupware.contexts.Context ctx)
          Initializes a new JSONObjectConverter.
 

Uses of UserSettingMail in com.openexchange.mail.mime.filler
 

Constructors in com.openexchange.mail.mime.filler with parameters of type UserSettingMail
MIMEMessageFiller(com.openexchange.session.Session session, com.openexchange.groupware.contexts.Context ctx, UserSettingMail usm)
          Initializes a new MIMEMessageFiller
 

Uses of UserSettingMail in com.openexchange.mail.mime.processing
 

Methods in com.openexchange.mail.mime.processing with parameters of type UserSettingMail
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.
 

Uses of UserSettingMail in com.openexchange.mail.parser.handlers
 

Constructors in com.openexchange.mail.parser.handlers with parameters of type UserSettingMail
JSONMessageHandler(int accountId, MailPath mailPath, MailMessage mail, DisplayMode displayMode, com.openexchange.session.Session session, UserSettingMail usm)
          Initializes a new JSONMessageHandler
JSONMessageHandler(int accountId, java.lang.String mailPath, DisplayMode displayMode, com.openexchange.session.Session session, UserSettingMail usm)
          Initializes a new JSONMessageHandler
 

Uses of UserSettingMail in com.openexchange.mail.text
 

Methods in com.openexchange.mail.text with parameters of type UserSettingMail
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)
          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)
          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.
 

Uses of UserSettingMail in com.openexchange.mail.usersetting
 

Methods in com.openexchange.mail.usersetting that return UserSettingMail
 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.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
 

Methods in com.openexchange.mail.usersetting with parameters of type UserSettingMail
 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
 

Uses of UserSettingMail in com.openexchange.mail.utils
 

Methods in com.openexchange.mail.utils with parameters of type UserSettingMail
static java.lang.String[] StorageUtility.getDefaultFolderNames(int accountId, UserSettingMail usm)
          Determines the default folder names (not fullnames).
static java.lang.String[] StorageUtility.getDefaultFolderNames(int accountId, UserSettingMail usm, boolean isSpamEnabled)
          Determines the default folder names (not fullnames).