20.2.10 EADsStoreExceptionクラス
- 〈この項の構成〉
(1) 説明
Groupインタフェースに対する操作が失敗した場合に返却される例外クラスです。
getErrorCode()によってエラーコードを取得し,エラーの内容を判別します。
(2) 継承関係
java.lang.Object └java.lang.Throwable └java.lang.Exception └com.hitachi.software.xeads.func.store.EADsStoreException
(3) 形式
public class EADsStoreException extends Exception
(5) getErrorCode()
(a) 機能
発生した例外のエラーコードを取得します。
(b) 形式
public int getErrorCode()
(c) 戻り値
戻り値としてエラーコードが返却されます。エラーコードとエラーの内容,発生要因を次の表に示します。
エラーコード |
エラーコード定数 |
例外クラス |
エラーの内容 |
発生要因 |
---|---|---|---|---|
1000 |
EADsStoreException |
予期しないエラーが発生しました。 |
プログラム内で予期しないエラーが発生しました。 |
|
1010 |
UserOperationException |
指定されたパラメタが不正です。 |
APIの引数に不正なパラメタを指定しています。 |
|
1050 |
UserOperationException |
シリアライズ処理に失敗しました。 |
APIの引数にシリアライズできないオブジェクトを指定しています。 |
|
1060 |
UserOperationException |
デシリアライズ処理に失敗しました。 |
EADsサーバから取得したオブジェクトはデシリアライズできませんでした。 次の要因が考えられます。
|
|
1130 |
UserOperationException |
作成していないキャッシュのキャッシュ名が指定されました。 |
作成していないキャッシュのキャッシュ名を指定しています。 |
|
1140 |
UserOperationException |
現在のキャッシュの設定では実行できないAPIが実行されました。 |
キャッシュから取得できない情報を取得するAPIを実行しました。 |
|
4000 |
InternalServerException |
EADsサーバで内部エラーが発生しました。 |
次の要因が考えられます。
|
|
4020 |
InternalServerException |
データの更新操作および多重化は成功したが,ユーザイベントハンドラ内の処理で例外が発生しました。 |
ユーザイベントハンドラ内の処理で例外が発生しました。 |
|
4060 |
InternalServerException |
Groupインタフェースのreplace()実行時,すでに格納されているvalueがcomparativeValueと一致しなかったため,valueを格納できませんでした。 |
Groupインタフェースのreplace()で条件に指定したvalueとキャッシュ上のvalueが一致しませんでした。 |
|
4070 |
InternalServerException |
Groupインタフェースのreplace()実行時,指定したkeyが存在しなかったため(keyに関連づけられたvalueが存在しなかったため),valueを格納できませんでした。 |
Groupインタフェースのreplace()で指定したkeyに関連づけられたvalueが存在しなかったため,valueの比較ができませんでした。 |
|
4080 |
InternalServerException |
Groupインタフェースのcreate()実行時,すでに格納されているkeyが存在したため,valueを格納できませんでした。 |
Groupインタフェースのcreate()で指定したkeyに関連づけられたvalueがすでに格納されています。 |
|
4090 |
InternalServerException |
Groupインタフェースのupdate()実行時,格納されているkeyが存在しなかったため,valueを格納できませんでした。 |
Groupインタフェースのupdate()で指定したkeyに関連づけられたvalueが格納されていません。 |