|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.unitedfront2.domain.communication.BlogEntry
public class BlogEntry
ブログの記事を表すドメインクラスです。
| Field Summary | |
|---|---|
protected Log |
logger
ログ |
| Constructor Summary | |
|---|---|
BlogEntry()
|
|
BlogEntry(Message entry)
|
|
| Method Summary | |
|---|---|
boolean |
canReadAccess()
|
boolean |
canReadAccess(int userId)
|
boolean |
canWriteAccess()
|
boolean |
canWriteAccess(int userId)
|
void |
delete()
記事とコメントを全て削除します。 |
boolean |
equals(Object other)
|
Comment |
findComment(int id)
コメントを取得します。 |
User |
getAuthor()
|
Integer |
getAuthorId()
|
String |
getCode()
|
Integer |
getCommentCount()
|
List<Comment> |
getComments()
|
Message |
getEntry()
|
Integer |
getId()
|
Date |
getLastUpdateDate()
|
User |
getOwner()
|
Integer |
getOwnerId()
|
AccessControl |
getReadAccessControl()
|
Date |
getRegistrationDate()
|
MessageEntry |
getRequiredEntry()
|
AccessControl |
getWriteAccessControl()
|
int |
hashCode()
|
boolean |
identify(BlogEntry other)
引数に指定したドメインオブジェクトが、このドメインオブジェクトと同一であるかどうかを判定します。このメソッ ドは、 equals メソッドとは異なり、そのドメインオブジェクトを一意に識別できる最小のプ
ロパティを用いて同一性を判別します。特に説明がない限り、比較には主キーとなるプロパティが利用されま
す。このドメインオブジェクト自身または引数に指定したドメインオブジェクトに主キーが設定されていない場
合、false が返されます。 |
void |
post(Comment comment)
コメントを投稿します。コメントを保存し、このブログ記事と関連付けます。 |
void |
readAccess()
|
void |
readAccess(int userId)
|
void |
readAccess(User user)
|
void |
setBlogDao(BlogDao blogDao)
|
void |
setEntry(Message entry)
|
void |
setReadAccessControl(AccessControl readAccessControl)
|
void |
setWriteAccessControl(AccessControl writeAccessControl)
|
void |
store()
記事の新規投稿は Blog.post(BlogEntry) を利用してください。 |
String |
toString()
|
void |
writeAccess()
|
void |
writeAccess(int userId)
|
void |
writeAccess(User user)
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
protected final transient Log logger
| Constructor Detail |
|---|
public BlogEntry()
public BlogEntry(Message entry)
| Method Detail |
|---|
public boolean equals(Object other)
equals in class Objectpublic int hashCode()
hashCode in class Objectpublic String toString()
toString in class Objectpublic boolean identify(BlogEntry other)
Identifiableequals メソッドとは異なり、そのドメインオブジェクトを一意に識別できる最小のプ
ロパティを用いて同一性を判別します。特に説明がない限り、比較には主キーとなるプロパティが利用されま
す。このドメインオブジェクト自身または引数に指定したドメインオブジェクトに主キーが設定されていない場
合、false が返されます。一般的な実装例を示します。
public boolean identify(Domain other) {
if (id == null) {
return false;
}
return id.equals(other.getId());
}
identify in interface Identifiable<BlogEntry>other - ドメインオブジェクト
true 、そうでなければ falsepublic void store()
Blog.post(BlogEntry) を利用してください。
store in interface Storablepublic void delete()
delete in interface Deletablepublic boolean canReadAccess()
public boolean canReadAccess(int userId)
public boolean canWriteAccess()
public boolean canWriteAccess(int userId)
public User getAuthor()
public Integer getAuthorId()
public String getCode()
public Integer getId()
public Date getRegistrationDate()
public Date getLastUpdateDate()
public User getOwner()
public Integer getOwnerId()
public AccessControl getReadAccessControl()
public void setReadAccessControl(AccessControl readAccessControl)
public AccessControl getWriteAccessControl()
public void setWriteAccessControl(AccessControl writeAccessControl)
public MessageEntry getRequiredEntry()
public void readAccess()
throws AccessDeniedException
AccessDeniedException
public void readAccess(int userId)
throws AccessDeniedException
AccessDeniedException
public void readAccess(User user)
throws AccessDeniedException
AccessDeniedException
public void writeAccess()
throws AccessDeniedException
AccessDeniedException
public void writeAccess(int userId)
throws AccessDeniedException
AccessDeniedException
public void writeAccess(User user)
throws AccessDeniedException
AccessDeniedExceptionpublic void post(Comment comment)
comment - コメントpublic Comment findComment(int id)
id - コメント ID
nullpublic Message getEntry()
public void setEntry(Message entry)
public List<Comment> getComments()
public Integer getCommentCount()
public void setBlogDao(BlogDao blogDao)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||