uCosminexus 電子フォームワークフロー APIリファレンス

[目次][用語][索引][前へ][次へ]

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 int ERROR_BLC 例外区分コード定義でBLC例外を意味します。
static int ERROR_BPM BLC2 05-00から廃止されました。
static int ERROR_DBA 例外区分コード定義でDBアクセス例外を意味します。
static int ERROR_JAVA 例外区分コード定義でその他の例外を意味します。
static int ERROR_WCO 例外区分コード定義でCSCIW例外を意味します。
static int PAGE_CONTINUE 例外処置コード定義で処理続行を意味します。
static int PAGE_ERROR_RAISE 例外処置コード定義の処理中断でエラーページジャンプを意味します。
static int RESPONSE_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.String getBLCStackTrace() スタックトレースを取得します。
int getDoCode() 例外処置コードを取得します。
int getMessageId() メッセージIDを取得します。
java.lang.String getMessageIdText() メッセージIDテキストを取得します。
java.lang.String getMessageText() メッセージテキストを取得します。
int getPartitionCode() 例外区分コードを取得します。
static jp.co.Hitachi.soft.blc.BLCException getUserException(int msgId, java.lang.String[] msgArray) 例外オブジェクトを構築します。
static jp.co.Hitachi.soft.blc.BLCException getUserException(java.lang.Throwable exception, int msgId, java.lang.String[] msgArray) 例外オブジェクトを構築します。
int getUserMessageId() getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDを取得します。
java.lang.String getUserMessageIdText() getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージIDテキストを取得します。
java.lang.String getUserMessageText() getUserExceptionメソッドで構築された例外オブジェクトのユーザ任意メッセージテキストを取得します。
int postResponse(javax.servlet.jsp.PageContext pageContext) BLC標準エラーページにforwardします。
int postResponse(javax.servlet.jsp.PageContext pageContext, java.lang.String errURL) 指定したページにforwardします。
int postResponse(jp.co.Hitachi.soft.blc.BLCInfo blcInfo) BLC標準エラーページにforwardします。
int postResponse(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