|
NTT DOCOMO and Hitachi Kokusai Electric Know-how & Confidential | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectcom.docomo_um.module.net.MessageBox
public abstract class MessageBox
ショートメッセージ(SMS・CBS・ETWS)のメッセージボックスを表す抽象クラスです。
ShortMessageBox,
AreaMailBox,
SMSStatusReportBox| フィールドの概要 | |
|---|---|
static java.lang.String |
BOX_TYPE_AREA_MAIL
メッセージボックス種別の一つで、エリアメール(CBS・ETWS)のメッセージボックスを表します。 |
static java.lang.String |
BOX_TYPE_SHORT_MESSAGE
メッセージボックス種別の一つで、SMSメッセージのメッセージボックスを表します。 |
static java.lang.String |
BOX_TYPE_SMS_STATUS_REPORT
メッセージボックス種別の一つで、SMSステータスレポートのメッセージボックスを表します。 |
| メソッドの概要 | |
|---|---|
abstract void |
delete(int messageNumber)
メッセージ番号を指定して、メッセージボックスに保存されているメッセージを削除します。 |
abstract void |
delete(java.lang.String type)
メッセージ状態を指定して、メッセージボックスに保存されているメッセージを削除します。 |
abstract ShortMessage |
get(int messageNumber)
メッセージ番号を指定して、メッセージボックスに保存されているメッセージを取得します。 |
abstract java.util.List<ShortMessage> |
get(java.lang.String type)
メッセージ状態を指定して、メッセージボックスに保存されているメッセージを取得します。 |
java.lang.String |
getType()
メッセージボックス種別を取得します。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String BOX_TYPE_SHORT_MESSAGE
getType(),
定数フィールド値public static final java.lang.String BOX_TYPE_AREA_MAIL
getType(),
定数フィールド値public static final java.lang.String BOX_TYPE_SMS_STATUS_REPORT
getType(),
定数フィールド値| メソッドの詳細 |
|---|
public java.lang.String getType()
BOX_TYPE_SHORT_MESSAGE,
BOX_TYPE_AREA_MAIL,
BOX_TYPE_SMS_STATUS_REPORT
public abstract ShortMessage get(int messageNumber)
throws DeviceException,
ExternalStatusException,
ShortMessageException
本メソッドにて受信メッセージを取得すると、取得したメッセージは ShortMessage.STAT_READ 状態となります。
本メソッドにて送信メッセージを取得しても、取得したメッセージの状態は変化しません。
messageNumber - 取得するメッセージのメッセージ番号を指定します。
java.lang.IllegalArgumentException - 指定したmessageNumberに対応するメッセージが保存されていない場合や、
messageNumberに別の保存領域のメッセージ番号を指定した場合に発生します。
ExternalStatusException - UIMが挿入されていない場合など、正常にメッセージを読み出せなかった場合に発生します。
DeviceException - デバイスの故障により、正常にメッセージを読み出せなかった場合に発生します。
ShortMessageException - 内部エラーにより処理が中断した場合に発生します。
public abstract java.util.List<ShortMessage> get(java.lang.String type)
throws DeviceException,
ExternalStatusException,
ShortMessageException
本メソッドにて受信メッセージを取得すると、取得したメッセージは ShortMessage.STAT_READ 状態となります。
本メソッドにて送信メッセージを取得しても、取得したメッセージの状態は変化しません。
type - 取得するメッセージのメッセージ状態を指定します。
java.lang.NullPointerException - typeにnullを指定した場合に発生します。
java.lang.IllegalArgumentException - 不正なtypeを指定した場合に発生します。
ExternalStatusException - UIMが挿入されていない場合など、正常にメッセージを読み出せなかった場合に発生します。
DeviceException - デバイスの故障により、正常にメッセージを読み出せなかった場合に発生します。
ShortMessageException - 内部エラーにより処理が中断した場合に発生します。
public abstract void delete(int messageNumber)
throws DeviceException,
ExternalStatusException,
ShortMessageException
メッセージの削除により、他のメッセージのメッセージ番号が変更されることはありません。
messageNumber - 削除するメッセージのメッセージ番号を指定します。
java.lang.IllegalArgumentException - 指定したmessageNumberに対応するメッセージが保存されていない場合や、
messageNumberに別の保存領域のメッセージ番号を指定した場合に発生します。
ExternalStatusException - UIMが挿入されていない場合など、メッセージが削除できなかった場合に発生します。
DeviceException - デバイスの故障により、削除に失敗した場合に発生します。
ShortMessageException - 内部エラーにより処理が中断した場合に発生します。
public abstract void delete(java.lang.String type)
throws DeviceException,
ExternalStatusException,
ShortMessageException
メッセージの削除により、他のメッセージのメッセージ番号が変更されることはありません。
type - 削除するメッセージのメッセージ状態を指定します。
java.lang.NullPointerException - typeにnullを指定した場合に発生します。
java.lang.IllegalArgumentException - 不正なtypeを指定した場合に発生します。
ExternalStatusException - UIMが挿入されていない場合など、メッセージが削除できなかった場合に発生します。
DeviceException - デバイスの故障により、削除に失敗した場合に発生します。
ShortMessageException - 内部エラーにより処理が中断した場合に発生します。
|
Copyright © 2013 NTT DOCOMO, INC. and Hitachi Kokusai Electric Inc. All Rights Reserved. | |||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||