NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential

com.docomo_um.module.net
クラス Mail

java.lang.Object
  上位を拡張 com.docomo_um.module.net.Mail

public class Mail
extends java.lang.Object

メールを定義するクラスです。

添付ファイルはサポートしておりません。


コンストラクタの概要
Mail()
          インスタンスを生成します。
Mail(java.lang.String fromAddress, java.util.List<java.lang.String> toAddresses)
          インスタンスを生成します。
 
メソッドの概要
 java.util.List<java.lang.String> getBccAddresses()
          Bccアドレスを取得します。
 java.lang.String getBody()
          本文を取得します。
 java.util.List<java.lang.String> getCcAddresses()
          Ccアドレスを取得します。
 java.lang.String getFromAddress()
          Fromアドレスを取得します。
 java.lang.String getSubject()
          サブジェクトを取得します。
 java.util.List<java.lang.String> getToAddresses()
          Toアドレスを取得します。
 void setBccAddresses(java.util.List<java.lang.String> bccAddresses)
          Bccアドレスを設定します。
 void setBody(java.lang.String body)
          本文を設定します。
 void setCcAddresses(java.util.List<java.lang.String> ccAddresses)
          Ccアドレスを設定します。
 void setFromAddress(java.lang.String fromAddress)
          Fromアドレスを設定します。
 void setSubject(java.lang.String subject)
          サブジェクトを設定します。
 void setToAddresses(java.util.List<java.lang.String> toAddresses)
          Toアドレスを設定します。
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait
 

コンストラクタの詳細

Mail

public Mail()
インスタンスを生成します。


Mail

public Mail(java.lang.String fromAddress,
            java.util.List<java.lang.String> toAddresses)
インスタンスを生成します。

パラメータ:
fromAddress - Fromアドレス
toAddresses - Toアドレス
例外:
java.lang.NullPointerException - toAddressesがnullである場合、またはリスト要素中にnull要素が存在する場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大数を超えるToアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超えるfromアドレスまたはToアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - fromAddress、toAddressの各要素がメールアドレスのフォーマットではない場合に発生します。
メソッドの詳細

getFromAddress

public java.lang.String getFromAddress()
Fromアドレスを取得します。

戻り値:
Fromアドレスを返します。Fromアドレスが設定されていない場合はnullを返します。

getToAddresses

public java.util.List<java.lang.String> getToAddresses()
Toアドレスを取得します。

戻り値:
Toアドレスを返します。Toアドレスが設定されていない場合は要素数0のリストを返します。

getCcAddresses

public java.util.List<java.lang.String> getCcAddresses()
Ccアドレスを取得します。

戻り値:
Ccアドレスを返します。Ccアドレスが設定されていない場合は要素数0のリストを返します。

getBccAddresses

public java.util.List<java.lang.String> getBccAddresses()
Bccアドレスを取得します。

戻り値:
Bccアドレスを返します。Bccアドレスが設定されていない場合は要素数0のリストを返します。

getSubject

public java.lang.String getSubject()
サブジェクトを取得します。

戻り値:
サブジェクトを返します。サブジェクトが設定されていない場合はnullを返します。

getBody

public java.lang.String getBody()
本文を取得します。

戻り値:
本文を返します。本文が設定されていない場合はnullを返します。

setFromAddress

public void setFromAddress(java.lang.String fromAddress)
Fromアドレスを設定します。

nullが指定されると、既に設定されていたFromアドレスは削除されます。 このメソッドを複数回呼び出した場合は最後に設定したfromAddressが有効になります。

パラメータ:
fromAddress - Fromアドレスを指定します。
例外:
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超えるFromアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - fromAddressがメールアドレスのフォーマットではない場合に発生します。

setToAddresses

public void setToAddresses(java.util.List<java.lang.String> toAddresses)
Toアドレスを設定します。

このメソッドを呼び出すと、既に設定されているToアドレスは上書きされます。

パラメータ:
toAddresses - Toアドレスを指定します。nullや要素数0のリストを指定すると設定していたToアドレスは削除されます。
例外:
java.lang.NullPointerException - toAddressesリスト要素中にnull要素が存在する場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大数を超えるToアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超えるToアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - toAddressesの各要素がメールアドレスのフォーマットではない場合に発生します。

setCcAddresses

public void setCcAddresses(java.util.List<java.lang.String> ccAddresses)
Ccアドレスを設定します。

このメソッドを呼び出すと、既に設定されているCcアドレスは上書きされます。

パラメータ:
ccAddresses - Ccアドレスを指定します。nullや要素数0のリストを指定すると設定していたCcアドレスは削除されます。
例外:
java.lang.NullPointerException - ccAddressesリスト要素中にnull要素が存在する場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大数を超えるCcアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超えるCcアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - ccAddressesの各要素がメールアドレスのフォーマットではない場合に発生します。

setBccAddresses

public void setBccAddresses(java.util.List<java.lang.String> bccAddresses)
Bccアドレスを設定します。

このメソッドを呼び出すと、既に設定されているBccアドレスは上書きされます。

パラメータ:
bccAddresses - Bccアドレスを指定します。nullや要素数0のリストを指定すると設定していたBccアドレスは削除されます。
例外:
java.lang.NullPointerException - bccAddressesリスト要素中にnull要素が存在する場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大数を超えるBccアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超えるBccアドレスを指定した場合に発生します。
java.lang.IllegalArgumentException - bccAddressesの各要素がメールアドレスのフォーマットではない場合に発生します。

setSubject

public void setSubject(java.lang.String subject)
サブジェクトを設定します。

パラメータ:
subject - サブジェクトを指定します。nullを指定すると既に設定してあるサブジェクトは削除されます。
例外:
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超えるサブジェクトを指定した場合に発生します。

setBody

public void setBody(java.lang.String body)
本文を設定します。

パラメータ:
body - 本文を指定します。nullを指定すると既に設定してある本文は削除されます。
例外:
java.lang.IllegalArgumentException - 通信モジュールの実装がサポートしている最大文字数を超える本文を指定した場合に発生します。

Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved.