|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の equals
public boolean equalsIgnoreDates(Object value)
value
- 比較する値
public int hashCode()
Object
内の hashCode
public String toString()
Object
内の toString
public 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
- 比較したフィールドを追加するコレクション
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |