22.1 BLCExceptionクラスの概要

<この節の構成>
(1) パッケージ
(2) クラス階層
(3) 形式
(4) 機能
(5) フィールドの概要
(6) コンストラクタの概要
(7) メソッドの概要

(1) パッケージ

jp.co.Hitachi.soft.blc

(2) クラス階層

java.lang.Object
 |
 +--java.lang.Throwable
       |
       +--java.lang.Exception
             |
             +--jp.co.Hitachi.soft.blc.BLCException

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

(3) 形式

public class BLCException
extends java.lang.Exception
implements java.io.Serializable

(4) 機能

このクラスは,BLCで発生する例外の基底クラスです。

BLC例外オブジェクトの情報を取得するメソッドを提供します。

(5) フィールドの概要

データ型形式機能
static intERROR_BLC例外区分コード定義でBLC例外を意味します。
static intERROR_BPMBLC2 05-00から廃止されました。
static intERROR_DBA例外区分コード定義でDBアクセス例外を意味します。
static intERROR_JAVA例外区分コード定義でその他の例外を意味します。
static intERROR_WCO例外区分コード定義でCSCIW例外を意味します。
static intPAGE_CONTINUE例外処置コード定義で処理続行を意味します。
static intPAGE_ERROR_RAISE例外処置コード定義の処理中断でエラーページジャンプを意味します。
static intRESPONSE_END例外処置コード定義で処理中断を意味します。

(6) コンストラクタの概要

形式機能
BLCException(int msgId)推奨されていません。
メッセージIDを指定して,BLCExceptionクラスオブジェクトを構築します。
BLCException(int msgId, java.lang.String msgPart)推奨されていません。
メッセージIDとメッセージの埋め字を指定して,BLCExceptionクラスオブジェクトを構築します。
BLCException(int msgId, java.lang.String[] msgArray)推奨されていません。
メッセージIDを指定して,BLCExceptionクラスオブジェクトを構築します。
BLCException(int msgId, java.lang.String[] msgArray, int doProc)推奨されていません。
メッセージIDと例外処置コードを指定して,BLCExceptionクラスオブジェクトを構築します。
BLCException(java.lang.Throwable exception)推奨されていません。
例外オブジェクトを指定して,BLCExceptionクラスオブジェクトを構築します。
BLCException(java.lang.Throwable exception, int msgId)推奨されていません。
例外オブジェクトとメッセージIDを指定して,BLCExceptionオブジェクトを構築します。
BLCException(java.lang.Throwable exception, int msgId, java.lang.String[] msgArray)推奨されていません。
例外オブジェクトとメッセージIDを指定して,BLCExceptionクラスオブジェクトを構築します。

(7) メソッドの概要

戻り値のデータ型形式機能
java.lang.StringgetBLCStackTrace()スタックトレースを取得します。
intgetDoCode()例外処置コードを取得します。
intgetMessageId()メッセージIDを取得します。
java.lang.StringgetMessageIdText()メッセージIDテキストを取得します。
java.lang.StringgetMessageText()メッセージテキストを取得します。
intgetPartitionCode()例外区分コードを取得します。
static jp.co.Hitachi.soft.blc.BLCExceptiongetUserException(int msgId, java.lang.String[] msgArray)例外オブジェクトを構築します。
static jp.co.Hitachi.soft.blc.BLCExceptiongetUserException(java.lang.Throwable exception, int msgId, java.lang.String[] msgArray)例外オブジェクトを構築します。
intgetUserMessageId()getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDを取得します。
java.lang.StringgetUserMessageIdText()getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDテキストを取得します。
java.lang.StringgetUserMessageText()getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージテキストを取得します。
intpostResponse(javax.servlet.jsp.PageContext pageContext)BLC標準エラーページにforwardします。
intpostResponse(javax.servlet.jsp.PageContext pageContext, java.lang.String errURL)指定したページにforwardします。
intpostResponse(jp.co.Hitachi.soft.blc.BLCInfo blcInfo)BLC標準エラーページにforwardします。
intpostResponse(jp.co.Hitachi.soft.blc.BLCInfo blcInfo, java.lang.String errURL)指定したページにforwardします。
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace,getCause,getLocalizedMessage,getMessage,getStackTrace,initCause,printStackTrace,printStackTrace,printStackTrace,setStackTrace,toString
クラス java.lang.Object から継承したメソッド
equals,getClass,hashCode,notify,notifyAll,wait,wait,wait