## jp.co.fujitsu.reffi.common.exception
クラス CoreLogicException

    java.lang.Object
      java.lang.Throwable
          java.lang.Exception
              jp.co.fujitsu.reffi.common.exception.AbstractCoreException
                  jp.co.fujitsu.reffi.common.exception.CoreLogicException

すべての実装されたインタフェース:
  Serializable, CoreExceptionIF

    public class CoreLogicException

extends AbstractCoreException

[概 要]

フレームワーク内共通例外クラスです。

[詳 細]

corelogicフレームワーク内で発生した、想定される例外は 全てこのクラスにラッピングされてスローされます。

[備 考]

作成者:
  Project Reffi
関連項目:
  直列化された形式

コンストラクタの概要
`CoreLogicException()`
`CoreLogicException(String id)` メッセージIDを指定するコンストラクタです。
`CoreLogicException(String id, Throwable e)` メッセージIDと原因例外を引数に取るコンストラクタです。

メソッドの概要
`protected String` `getMessageSource()` エラーメッセージリソースファイルを返却します。

クラス jp.co.fujitsu.reffi.common.exception.AbstractCoreException から継承されたメソッド
`getId, getMessage, init, isNotifyToUser, setId, setMessage, setNotifyToUser`

クラス 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`

コンストラクタの詳細

### CoreLogicException

    public CoreLogicException()

### CoreLogicException

    public CoreLogicException(String id)

  メッセージIDを指定するコンストラクタです。 処理は基底クラスであるAbstractCoreExceptionに委譲します。

  パラメータ:
    `id` - メッセージID

### CoreLogicException

    public CoreLogicException(String id,
                              Throwable e)

  メッセージIDと原因例外を引数に取るコンストラクタです。 処理は基底クラスであるAbstractCoreExceptionに委譲します。

  パラメータ:
    `id` - メッセージID
    `e` - cause

メソッドの詳細

### getMessageSource

    protected String getMessageSource()

  エラーメッセージリソースファイルを返却します。

  定義:
    クラス `AbstractCoreException` 内の `getMessageSource`
  戻り値:
    エラーメッセージリソースファイル名前空間

Copyright(C) Fujitsu All Rights Reserved.