概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド

## jp.terasoluna.toursample.common.exception
クラス RecordNotFoundException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              java.lang.RuntimeException
                  jp.terasoluna.toursample.common.exception.ApplicationException
                      jp.terasoluna.toursample.common.exception.RecordNotFoundException

すべての実装されたインタフェース:
  java.io.Serializable

    public class RecordNotFoundException

extends ApplicationException

データベースから取得した結果がない場合に発生する例外クラス。

業務ロジック上、データベースから取得した結果がない場合発生する例外クラス。
本クラスにはメッセージキーとメッセージ置換文字列を設定することができる。 但し、メッセージ取得、及びプレースホルダの置換は別のクラスで実行し、 再度 `ApplicationException.setMessage(String)` を実行してメッセージを設定する必要がある。 メッセージが設定されていない状態で、`ApplicationException.getMessage()` メソッドを用いてメッセージを取得するとメッセージキーが返却される。 従って、メッセージ置換が行えないような状況で本クラスを使用する場合は、 コンストラクタのerrorCodeに、メッセージキーではなくエラーコードや エラーメッセージを直接設定すること。

関連項目:
  `ApplicationException`, `ApplicationExceptionHandler`, 直列化された形式

コンストラクタの概要
`RecordNotFoundException(java.lang.String errorCode)` コンストラクタ。
`RecordNotFoundException(java.lang.String errorCode, java.lang.String s0)` コンストラクタ。
`RecordNotFoundException(java.lang.String errorCode, java.lang.String[] optionStrings)` コンストラクタ。
`RecordNotFoundException(java.lang.String errorCode, java.lang.String s0, java.lang.String s1)` コンストラクタ。
`RecordNotFoundException(java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2)` コンストラクタ。
`RecordNotFoundException(java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2, java.lang.String s3)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String[] optionStrings)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0, java.lang.String s1)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2)` コンストラクタ。
`RecordNotFoundException(java.lang.Throwable cause, java.lang.String errorCode, java.lang.String s0, java.lang.String s1, java.lang.String s2, java.lang.String s3)` コンストラクタ。

メソッドの概要

クラス jp.terasoluna.toursample.common.exception.ApplicationException から継承されたメソッド
`getErrorCode, getMessage, getOptions, setMessage`

クラス java.lang.Throwable から継承されたメソッド
`fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString`

クラス java.lang.Object から継承されたメソッド
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

コンストラクタの詳細

### RecordNotFoundException

    public RecordNotFoundException(java.lang.String errorCode)

  コンストラクタ。

  パラメータ:
    `errorCode` - エラーコード

### RecordNotFoundException

    public RecordNotFoundException(java.lang.String errorCode,
                                   java.lang.String[] optionStrings)

  コンストラクタ。

  パラメータ:
    `errorCode` - エラーコード
    `optionStrings` - メッセージ中の{n}を置換する文字列の配列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.String errorCode,
                                   java.lang.String s0)

  コンストラクタ。

  パラメータ:
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.String errorCode,
                                   java.lang.String s0,
                                   java.lang.String s1)

  コンストラクタ。

  パラメータ:
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列
    `s1` - エラーメッセージ中の{1}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.String errorCode,
                                   java.lang.String s0,
                                   java.lang.String s1,
                                   java.lang.String s2)

  コンストラクタ。

  パラメータ:
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列
    `s1` - エラーメッセージ中の{1}を置換する文字列
    `s2` - エラーメッセージ中の{2}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.String errorCode,
                                   java.lang.String s0,
                                   java.lang.String s1,
                                   java.lang.String s2,
                                   java.lang.String s3)

  コンストラクタ。

  パラメータ:
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列
    `s1` - エラーメッセージ中の{1}を置換する文字列
    `s2` - エラーメッセージ中の{2}を置換する文字列
    `s3` - エラーメッセージ中の{3}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause,
                                   java.lang.String errorCode)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外
    `errorCode` - エラーコード

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause,
                                   java.lang.String errorCode,
                                   java.lang.String[] optionStrings)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外
    `errorCode` - エラーコード
    `optionStrings` - メッセージ中の{n}を置換する文字列の配列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause,
                                   java.lang.String errorCode,
                                   java.lang.String s0)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause,
                                   java.lang.String errorCode,
                                   java.lang.String s0,
                                   java.lang.String s1)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列
    `s1` - エラーメッセージ中の{1}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause,
                                   java.lang.String errorCode,
                                   java.lang.String s0,
                                   java.lang.String s1,
                                   java.lang.String s2)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列
    `s1` - エラーメッセージ中の{1}を置換する文字列
    `s2` - エラーメッセージ中の{2}を置換する文字列

### RecordNotFoundException

    public RecordNotFoundException(java.lang.Throwable cause,
                                   java.lang.String errorCode,
                                   java.lang.String s0,
                                   java.lang.String s1,
                                   java.lang.String s2,
                                   java.lang.String s3)

  コンストラクタ。

  パラメータ:
    `cause` - 原因となった例外
    `errorCode` - エラーコード
    `s0` - エラーメッセージ中の{0}を置換する文字列
    `s1` - エラーメッセージ中の{1}を置換する文字列
    `s2` - エラーメッセージ中の{2}を置換する文字列
    `s3` - エラーメッセージ中の{3}を置換する文字列

概要 | パッケージ | クラス | 使用 | 階層ツリー | 非推奨 API | 索引 | ヘルプ
前のクラス 次のクラス | フレームあり フレームなし
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド