|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.unitedfront2.domain.communication.Comment
public class Comment
コメントを表すドメインモデルです。単純な複数行入力を保存するために汎用的に利用できます。
| コンストラクタの概要 | |
|---|---|
Comment()
|
|
Comment(Integer id,
Integer commenterId,
String text,
Date lastUpdateDate)
|
|
Comment(Integer commenterId,
String text)
|
|
| メソッドの概要 | |
|---|---|
void |
delete()
自身をデータベースから削除します。 |
boolean |
equals(Object other)
|
SimpleUser |
getCommenter()
|
Integer |
getCommenterId()
|
Integer |
getId()
|
Date |
getLastUpdateDate()
|
String |
getText()
|
int |
hashCode()
|
boolean |
identify(Comment other)
引数に指定したドメインオブジェクトが、このドメインオブジェクトと同一であるかどうかを判定します。 |
void |
retrieveCommenter()
コメンターを復元します。 |
void |
setCommentDao(CommentDao commentDao)
|
void |
setCommenter(SimpleUser commenter)
|
void |
setCommenterId(Integer commenterId)
|
void |
setId(Integer id)
|
void |
setLastUpdateDate(Date lastUpdateDate)
|
void |
setSimpleUserTable(SimpleUserTable simpleUserTable)
|
void |
setText(String text)
|
void |
store()
更新日時が現在日時で更新されます。 |
String |
toString()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public Comment()
public Comment(Integer commenterId,
String text)
public Comment(Integer id,
Integer commenterId,
String text,
Date lastUpdateDate)
| メソッドの詳細 |
|---|
public String toString()
Object 内の toStringpublic boolean equals(Object other)
Object 内の equalspublic int hashCode()
Object 内の hashCodepublic void store()
Storable 内の storepublic void delete()
Deletable の記述:
Deletable 内の deletepublic boolean identify(Comment other)
Identifiable の記述:equals メソッドとは異なり、そのドメインオブジェクトを一意に識別できる最小のプ
ロパティを用いて同一性を判別します。特に説明がない限り、比較には主キーとなるプロパティが利用されま
す。このドメインオブジェクト自身または引数に指定したドメインオブジェクトに主キーが設定されていない場
合、false が返されます。一般的な実装例を示します。
public boolean identify(Domain other) {
if (id == null) {
return false;
}
return id.equals(other.getId());
}
Identifiable<Comment> 内の identifyother - ドメインオブジェクト
true 、そうでなければ falsepublic void retrieveCommenter()
null の場合は
${this.commenter} に null が設定されます。
public Integer getId()
public void setId(Integer id)
public Integer getCommenterId()
public void setCommenterId(Integer commenterId)
public String getText()
public void setText(String text)
public Date getLastUpdateDate()
public void setLastUpdateDate(Date lastUpdateDate)
public SimpleUser getCommenter()
public void setCommenter(SimpleUser commenter)
public void setSimpleUserTable(SimpleUserTable simpleUserTable)
public void setCommentDao(CommentDao commentDao)
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||