org.seasar.doma.copy
クラス PropertyCopyException

java.lang.Object
  上位を拡張 java.lang.Throwable
      上位を拡張 java.lang.Exception
          上位を拡張 java.lang.RuntimeException
              上位を拡張 org.seasar.doma.DomaException
                  上位を拡張 org.seasar.doma.copy.CopyException
                      上位を拡張 org.seasar.doma.copy.PropertyCopyException
すべての実装されたインタフェース:
Serializable

public class PropertyCopyException
extends CopyException

プロパティの変換に失敗した場合にスローされる例外です。

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

フィールドの概要
protected  String srcClassName
          コピー元のクラス名
protected  String srcPropertyName
          コピー元のプロパティ名
protected  Object srcPropertyValue
          コピー元の値
 
クラス org.seasar.doma.DomaException から継承されたフィールド
args, messageCode
 
コンストラクタの概要
PropertyCopyException(String srcClassName, String srcPropertyName, Object srcPropertyValue, Throwable cause)
          インスタンスを構築します。
 
メソッドの概要
 String getSrcClassName()
          コピー元のクラス名を返します。
 String getSrcPropertyName()
          コピー元のプロパティ名を返します。
 Object getSrcPropertyValue()
          コピー元の値を返します。
 
クラス org.seasar.doma.DomaException から継承されたメソッド
getArgs, getMessageCode
 
クラス java.lang.Throwable から継承されたメソッド
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

srcClassName

protected final String srcClassName
コピー元のクラス名


srcPropertyName

protected final String srcPropertyName
コピー元のプロパティ名


srcPropertyValue

protected final Object srcPropertyValue
コピー元の値

コンストラクタの詳細

PropertyCopyException

public PropertyCopyException(String srcClassName,
                             String srcPropertyName,
                             Object srcPropertyValue,
                             Throwable cause)
インスタンスを構築します。

パラメータ:
srcClassName - コピー元のクラス名
srcPropertyName - コピー元のプロパティ名
srcPropertyValue - コピー元の値
cause - 失敗した原因
メソッドの詳細

getSrcClassName

public String getSrcClassName()
コピー元のクラス名を返します。

戻り値:
コピー元のクラス名

getSrcPropertyName

public String getSrcPropertyName()
コピー元のプロパティ名を返します。

戻り値:
コピー元のプロパティ名

getSrcPropertyValue

public Object getSrcPropertyValue()
コピー元の値を返します。

戻り値:
コピー元の値


Copyright © 2009 The Seasar Foundation. All Rights Reserved.