ts.util.table
クラス ConstraintViolationException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 ts.util.ReasonedRuntimeException
                  上位を拡張 ts.util.table.ConstraintViolationException
すべての実装されたインタフェース:
java.io.Serializable

public class ConstraintViolationException
extends ReasonedRuntimeException

テーブルの更新において制約違反があった場合にスローされる例外クラス。

バージョン:
$Revision: 1.1.1.1 $, $Date: 2010-10-16 00:03:51 $
作成者:
佐藤隆之.
関連項目:
直列化された形式

コンストラクタの概要
ConstraintViolationException(Trigger.Action action)
          処理の種類を引数にとるコンストラクタ。
ConstraintViolationException(Trigger.Action action, java.lang.Enum reason)
          処理の種類と、理由を示すEnumオブジェクトを引数に とるコンストラクタ。
ConstraintViolationException(Trigger.Action action, java.lang.Enum reason, java.lang.String msg)
          処理の種類と、理由を示すEnumオブジェクトと、例外 メッセージを引数にとるコンストラクタ。
ConstraintViolationException(Trigger.Action action, java.lang.Enum reason, java.lang.String msg, java.lang.Throwable cause)
          処理の種類と、理由を示すEnumオブジェクトと例外 メッセージ、この例外の元となったThrowable オブジェクトを引数にとるコンストラクタ。
ConstraintViolationException(Trigger.Action action, java.lang.Enum reason, java.lang.Throwable cause)
          処理の種類と、理由を示すEnumオブジェクトと、 この例外の元となったThrowable オブジェクト を引数にとるコンストラクタ。
 
メソッドの概要
 Trigger.Action getAction()
          この例外がスローされた処理の種類を取得する。
 java.lang.String getMessage()
          例外メッセージを取得する。
 ConstraintViolationException next()
          次の制約違反例外オブジェクトを取得する。
 void setNext(ConstraintViolationException exc)
          次の制約違反例外オブジェクトを設定する。
 
クラス ts.util.ReasonedRuntimeException から継承されたメソッド
getReason
 
クラス 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
 

コンストラクタの詳細

ConstraintViolationException

public ConstraintViolationException(Trigger.Action action)
処理の種類を引数にとるコンストラクタ。

パラメータ:
action - 処理の種類。
例外:
java.lang.AssertionError - 処理の種類がヌルの場合(デバッグ・モードのみ)。

ConstraintViolationException

public ConstraintViolationException(Trigger.Action action,
                                    java.lang.Enum reason)
処理の種類と、理由を示すEnumオブジェクトを引数に とるコンストラクタ。

パラメータ:
action - 処理の種類。
reason - 理由を示すEnumオブジェクト。
例外:
java.lang.AssertionError - 処理の種類がヌルの場合(デバッグ・モードのみ)。

ConstraintViolationException

public ConstraintViolationException(Trigger.Action action,
                                    java.lang.Enum reason,
                                    java.lang.String msg)
処理の種類と、理由を示すEnumオブジェクトと、例外 メッセージを引数にとるコンストラクタ。

パラメータ:
action - 処理の種類。
reason - 理由を示すEnumオブジェクト。
msg - 例外メッセージ。
例外:
java.lang.AssertionError - 処理の種類がヌルの場合(デバッグ・モードのみ)。

ConstraintViolationException

public ConstraintViolationException(Trigger.Action action,
                                    java.lang.Enum reason,
                                    java.lang.String msg,
                                    java.lang.Throwable cause)
処理の種類と、理由を示すEnumオブジェクトと例外 メッセージ、この例外の元となったThrowable オブジェクトを引数にとるコンストラクタ。

パラメータ:
action - 処理の種類。
reason - 理由を示すEnumオブジェクト。
msg - 例外メッセージ。
cause - この例外の元となったThrowable オブジェクト。
例外:
java.lang.AssertionError - 処理の種類がヌルの場合(デバッグ・モードのみ)。

ConstraintViolationException

public ConstraintViolationException(Trigger.Action action,
                                    java.lang.Enum reason,
                                    java.lang.Throwable cause)
処理の種類と、理由を示すEnumオブジェクトと、 この例外の元となったThrowable オブジェクト を引数にとるコンストラクタ。

パラメータ:
action - 処理の種類。
reason - 理由を示すEnumオブジェクト。
cause - この例外の元となったThrowable オブジェクト。
例外:
java.lang.AssertionError - 引数がヌルの場合(デバッグ・モードのみ)。
メソッドの詳細

getAction

public Trigger.Action getAction()
この例外がスローされた処理の種類を取得する。

戻り値:
処理の種類。

getMessage

public java.lang.String getMessage()
例外メッセージを取得する。

オーバーライド:
クラス java.lang.Throwable 内の getMessage
戻り値:
例外メッセージ。

setNext

public void setNext(ConstraintViolationException exc)
次の制約違反例外オブジェクトを設定する。
引数にヌルが設定された場合は、そのままヌルを設定する。

パラメータ:
exc - 次の制約違反例外オブジェクト。

next

public ConstraintViolationException next()
次の制約違反例外オブジェクトを取得する。
次の制約違反例外オブジェクトが存在しない場合はヌルを返す。

戻り値:
次の制約違反例外オブジェクト。


Copyright (C) SATOH Takayuki All Rights Reserved.