|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.dao.entity.UpdateManagedEntity
public abstract class UpdateManagedEntity
作成日時と更新日時を保持するエンティティの基底クラス。 それぞれの日時の初期値はオブジェクト生成時。
| コンストラクタの概要 | |
|---|---|
UpdateManagedEntity()
コンストラクタ。 |
|
UpdateManagedEntity(Calendar createdDateTime,
Calendar updatedDateTime)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
protected org.apache.commons.lang.builder.EqualsBuilder |
appendSpecialEquals(org.apache.commons.lang.builder.EqualsBuilder builder,
Object value,
Collection<String> appendedFields,
boolean ignoreDates)
実体固有の比較を行い、比較したフィールドをコレクションに追加する。 |
protected org.apache.commons.lang.builder.HashCodeBuilder |
appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder,
Collection<String> appendedFields)
実体固有のハッシュコード計算を行い、計算したフィールドをコレクションに追加する。 |
boolean |
equals(Object value)
|
boolean |
equalsIgnoreDates(Object value)
createdDateTime, updatedDateTimeを除いて値を比較する。 |
Calendar |
getCreatedDateTime()
作成日時を取得する。 |
Calendar |
getUpdatedDateTime()
更新日時を取得する。 |
int |
hashCode()
|
void |
setCreatedDateTime(Calendar createdDateTime)
作成日時を設定する。 |
void |
setUpdatedDateTime(Calendar updatedDateTime)
更新日時を設定する。 |
String |
toString()
|
void |
touchUpdatedDateTime()
更新日時を現在日時に設定する。 |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public UpdateManagedEntity()
public UpdateManagedEntity(Calendar createdDateTime,
Calendar updatedDateTime)
createdDateTime - 作成日時updatedDateTime - 更新日時| メソッドの詳細 |
|---|
public boolean equals(Object value)
Object 内の equalspublic boolean equalsIgnoreDates(Object value)
value - 比較する値
public int hashCode()
Object 内の hashCodepublic String toString()
Object 内の toStringpublic Calendar getCreatedDateTime()
public void setCreatedDateTime(Calendar createdDateTime)
createdDateTime - 作成日時public Calendar getUpdatedDateTime()
public void setUpdatedDateTime(Calendar updatedDateTime)
updatedDateTime - 更新日時public void touchUpdatedDateTime()
protected org.apache.commons.lang.builder.EqualsBuilder appendSpecialEquals(org.apache.commons.lang.builder.EqualsBuilder builder,
Object value,
Collection<String> appendedFields,
boolean ignoreDates)
builder - ビルダvalue - 比較する値excludedFields - 比較したフィールドを追加するコレクションignoreDates - 日付を無視するかどうか
protected org.apache.commons.lang.builder.HashCodeBuilder appendSpecialHashCode(org.apache.commons.lang.builder.HashCodeBuilder builder,
Collection<String> appendedFields)
builder - ビルダappendedFields - 比較したフィールドを追加するコレクション
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||