public final class CoreMessage extends Object
修飾子とタイプ | メソッドと説明 |
---|---|
static Couple<Long,Integer> |
fetch(String userCd,
long quota)
受信処理を行います。
|
static List<MessageListItem> |
fillupListContents(Folder.Category category,
List<MailsOverview> list)
リスト表示の際に表示種別に応じて必要な情報を追加します。
|
static void |
pullBack(String mailId,
String userCd)
送信したメールを取り消します。
|
static List<String> |
purgeIsolated()
全員から削除されたメールのメール情報以下ストレージのファイルまでを削除します。
|
static void |
remove(String... mailIds)
メールの削除を行います。
|
static Message |
retrieveMessage(String mailId)
IDで指定されたメッセージを取得します。
|
static Message |
retrieveMessage(String userCd,
String mailId)
指定されたユーザの情報としてメールを取得します。
|
static CoreMessageResult |
saveMessage(Message message,
Locale locale,
String userCd,
String userName)
メールを下書き保存します。
|
static CoreMessageResult |
sendAutoReply(Message message,
Locale locale,
String userCd,
String userName)
不在応答などの自動応答メールとしてメールを送信します。
|
static CoreMessageResult |
sendMessage(Message message,
Locale locale,
String userCd,
String userName)
メールを送信します。
|
public static Couple<Long,Integer> fetch(String userCd, long quota)
userCd
- ユーザコードquota
- 該当ユーザの使用可能最大容量(Bytes)public static List<MessageListItem> fillupListContents(Folder.Category category, List<MailsOverview> list)
category
- フォルダカテゴリlist
- 検索結果等の一覧public static void pullBack(String mailId, String userCd) throws GroupMailException
mailId
- メールIDuserCd
- ユーザコードGroupMailException
- 指定のメールが見つからない、あるいは取り消そうとしているメールが既に他人によって受信されている場合public static List<String> purgeIsolated()
public static void remove(String... mailIds)
mailIds
- メールIDpublic static Message retrieveMessage(String mailId)
mailId
- メールIDpublic static Message retrieveMessage(String userCd, String mailId)
userCd
- ユーザコードmailId
- メールIDpublic static CoreMessageResult saveMessage(Message message, Locale locale, String userCd, String userName) throws GroupMailException
message
- メール情報locale
- アドレスの展開に使用するロケールuserCd
- ユーザコードuserName
- ユーザ名GroupMailException
- 情報の保存に失敗した場合public static CoreMessageResult sendAutoReply(Message message, Locale locale, String userCd, String userName) throws GroupMailException
message
- メッセージlocale
- アドレスの展開に使用するロケールuserCd
- ユーザコードuserName
- ユーザ名GroupMailException
- 情報の保存に失敗した場合public static CoreMessageResult sendMessage(Message message, Locale locale, String userCd, String userName) throws GroupMailException
message
- メール情報locale
- アドレスの展開に使用するロケールuserCd
- ユーザコードuserName
- ユーザ名GroupMailException
- 情報の保存に失敗した場合Copyright © 2019 UCM Co., Ltd.. All rights reserved.