jp.terasoluna.fw.ex.unit.util
クラス DefaultEqualsStrategy

java.lang.Object
  上位を拡張 jp.terasoluna.fw.ex.unit.util.DefaultEqualsStrategy
すべての実装されたインタフェース:
EqualsStrategy

public class DefaultEqualsStrategy
extends Object
implements EqualsStrategy

デフォルトのオブジェクト比較実装。リフレクションを使用してオブジェクトのフィールド同士を比較します。


コンストラクタの概要
DefaultEqualsStrategy()
           
 
メソッドの概要
 boolean equals(Object o1, Object o2)
          二つのオブジェクトの比較処理を行います。
 void setExcludeFields(String[] excludeFields)
           
 void setReflectUpToClass(Class<?> reflectUpToClass)
           
 void setTestTransients(boolean testTransients)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DefaultEqualsStrategy

public DefaultEqualsStrategy()
メソッドの詳細

equals

public boolean equals(Object o1,
                      Object o2)
インタフェース EqualsStrategy の記述:
二つのオブジェクトの比較処理を行います。

定義:
インタフェース EqualsStrategy 内の equals
パラメータ:
o1 - 比較対象オブジェクト1
o2 - 比較対象オブジェクト2
戻り値:
二つの比較対象オブジェクトが等価で有る場合はtrueを、そうでない場合falseを返却します。

setTestTransients

public void setTestTransients(boolean testTransients)
パラメータ:
testTransients - セットする testTransients

setReflectUpToClass

public void setReflectUpToClass(Class<?> reflectUpToClass)
パラメータ:
reflectUpToClass - セットする reflectUpToClass

setExcludeFields

public void setExcludeFields(String[] excludeFields)
パラメータ:
excludeFields - セットする excludeFields


Copyright © 2011. All Rights Reserved.