public class Message extends Object
修飾子とタイプ | クラスと説明 |
---|---|
static class |
Message.ContentType
コンテントタイプ
|
static class |
Message.Priority
重要度を現します。
|
static class |
Message.RecSendFlag
送受信ステータス
"0":保存、"1":送信、"2":受信、"3":削除 |
コンストラクタと説明 |
---|
Message()
コンストラクター
|
Message(Message.ContentType type)
コンストラクター
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAttachment(Attachment item)
添付ファイル情報を追加します。
|
void |
addAttachments(Attachment[] attachments)
複数の添付ファイル情報を追加します。
|
void |
addBcc(Address address)
BCCアドレスを追加します。
|
void |
addCc(Address address)
CCアドレスを追加します。
|
void |
addTo(Address address)
TOアドレスを追加します。
|
void |
calcDataSize()
本文と添付ファイルの情報からメールの容量と総容量を計算します。
|
void |
deduplicateAddresses()
送信先の重複を排除します。
|
Attachment[] |
getAttachments()
attachmentsを返します。
|
Address[] |
getBccs()
bccを返します。
|
Address[] |
getCcs()
ccを返します。
|
String |
getContent() |
String |
getContentHTML()
本文のHTML書式を取得します。
|
String |
getContentPlainText()
本文のテキスト書式を取得します。
|
long |
getContentSize()
contentSizeを返します。
|
Message.ContentType |
getContentType()
contentTypeを返します。
|
Date |
getCreateDate()
createDateを返します。
|
String |
getMailId()
メールIDを返します。
|
String |
getPreviewContent()
プレビュー用の内容(HTML)を返します
|
Message.Priority |
getPriority()
優先度を返す
|
Message.RecSendFlag |
getRecSendFlag()
recSendFlagを返します。
|
MessageReference |
getReferTo()
referToを返します。
|
Date |
getSendDate()
送信日時を返します。
|
String |
getSenderCd()
送信者コードを返します。
|
String |
getSenderName()
送信者名を返します。
|
String |
getTitle()
タイトルを返します。
|
Address[] |
getTos()
TOの一覧 を返します。
|
long |
getTotalSize() |
boolean |
isNotSent()
送信前の下書きメールかどうかを返します。
|
void |
prepareNew()
新規メッセージを用意します。
|
void |
prepareToCopy()
メッセージを流用のために変換します。
|
void |
prepareToEdit()
メッセージを下書き保存からの編集のために変換します。
|
void |
prepareToForward()
メッセージを転送用に変換します。
|
void |
prepareToReply()
メッセージを返信用に変換します。
|
void |
prepareToReplyAll()
メッセージを全員に返信用に変換します。
|
void |
pullBack()
送信したメールの取り消し処理を行います。
|
String |
save()
一時保存します。
|
String |
send()
このメッセージを送信します
|
void |
setAttachments(Attachment[] attachments)
attachments を設定します。
|
void |
setBccs(Address[] bccs)
bccs を設定します。
|
void |
setCcs(Address[] ccs)
ccs を設定します。
|
void |
setContent(String string)
内容を設定します。
|
void |
setContentSize(long contentSize)
contentSize を設定します。
|
void |
setContentType(Message.ContentType contentType)
contentType を設定します。
|
void |
setCreateDate(Date createDate)
createDate を設定します。
|
void |
setMailId(String string)
メールIDを設定します。
|
void |
setPriority(Message.Priority priority)
優先度を設定します。
|
void |
setRecSendFlag(Message.RecSendFlag recSendFlag)
recSendFlag を設定します。
|
void |
setReferTo(MessageReference referTo)
referTo を設定します。
|
void |
setSendDate(Date date)
送信日時を設定します。
|
void |
setSenderCd(String string)
送信者コードを設定します。
|
void |
setSenderName(String string)
送信者名を設定します。
|
void |
setTitle(String title)
タイトルを設定します。
|
void |
setTos(Address[] tos)
宛先(To)の一覧を設定します。
|
void |
setTotalSize(long intValue)
メールの全体サイズを設定します。
|
public Message()
public Message(Message.ContentType type)
type
- 内容の種別public void addAttachment(Attachment item)
item
- 添付ファイル情報public void addAttachments(Attachment[] attachments)
attachments
- 複数の添付ファイル情報public void addBcc(Address address)
address
- アドレスpublic void addCc(Address address)
address
- アドレスpublic void addTo(Address address)
address
- アドレスpublic void calcDataSize()
public void deduplicateAddresses()
public Attachment[] getAttachments()
public Address[] getBccs()
public Address[] getCcs()
public String getContent()
public String getContentHTML()
public String getContentPlainText()
public long getContentSize()
public Message.ContentType getContentType()
public Date getCreateDate()
public String getMailId()
public String getPreviewContent()
public Message.Priority getPriority()
public Message.RecSendFlag getRecSendFlag()
MessageService.get(String)
または MessageService.getDetail(String, Integer)
で取得した場合、この値は不定になります。
送信者かどうかを確実に判断したい場合は getSenderCd()
を使用して判定してください。public MessageReference getReferTo()
public Date getSendDate()
public String getSenderCd()
public String getSenderName()
public String getTitle()
public Address[] getTos()
public long getTotalSize()
public boolean isNotSent()
public void prepareNew()
public void prepareToCopy()
public void prepareToEdit()
public void prepareToForward()
public void prepareToReply()
public void prepareToReplyAll()
public void pullBack() throws GroupMailException
GroupMailException
- 取り消しに失敗した場合public String save() throws GroupMailException
GroupMailException
- 保存に失敗した場合public String send() throws GroupMailException
GroupMailException
- メールの送信処理に失敗した場合public void setAttachments(Attachment[] attachments)
attachments
- 設定する attachmentspublic void setBccs(Address[] bccs)
bccs
- 設定する bccspublic void setCcs(Address[] ccs)
ccs
- 設定する ccspublic void setContent(String string)
string
- 内容(ContentTypeがHTMLの場合はHTMLを、ContentTypeがTEXTの場合はテキストとして扱います。)public void setContentSize(long contentSize)
contentSize
- 設定する contentSizepublic void setContentType(Message.ContentType contentType)
contentType
- 設定する contentTypepublic void setCreateDate(Date createDate)
createDate
- 設定する createDatepublic void setMailId(String string)
string
- 設定するメールIDpublic void setPriority(Message.Priority priority)
priority
- 設定する優先度public void setRecSendFlag(Message.RecSendFlag recSendFlag)
recSendFlag
- 設定する recSendFlagpublic void setReferTo(MessageReference referTo)
referTo
- 設定する referTopublic void setSendDate(Date date)
MessageService
の送信(send)や保存(save)メソッドに渡す場合、実際に処理した日時で上書きされます。date
- 送信日時public void setSenderCd(String string)
MessageService
の送信(send)や保存(save)メソッドに渡す場合、処理中のコンテキストから取得したユーザコードで上書きされます。string
- 送信者コードpublic void setSenderName(String string)
MessageService
の送信(send)や保存(save)メソッドに渡す場合、処理中のコンテキストから取得したユーザ名で上書きされます。string
- 送信者名public void setTitle(String title)
title
- タイトルpublic void setTos(Address[] tos)
tos
- 宛先(To)の一覧public void setTotalSize(long intValue)
intValue
- メールの全体サイズCopyright © 2022 UCM Co., Ltd.. All rights reserved.