org.unitedfront2.domain.communication
クラス BlogTable

java.lang.Object
  上位を拡張 org.unitedfront2.domain.SimpleTableModule<Blog>
      上位を拡張 org.unitedfront2.domain.communication.BlogTable

public class BlogTable
extends SimpleTableModule<Blog>

ブログのテーブルモジュールです。

作成者:
kurokkie

フィールドの概要
 
クラス org.unitedfront2.domain.SimpleTableModule から継承されたフィールド
logger
 
コンストラクタの概要
BlogTable()
           
 
メソッドの概要
 boolean existByCode(String code)
          コードが存在するか判定します。
 Blog findByCode(String code)
          コードを指定してブログを取得します。
 List<Blog> findByOwnerId(int ownerId)
          指定した所有者のブログリストを取得します。
 List<Blog> findPublicBlogs()
          匿名ユーザに公開しているブログを取得します。
 List<Blog> findPublicBlogsRandomly(int max)
          匿名ユーザに公開しているブログを取得します。
 Blog getByCode(String code)
          コードを指定してブログを取得します。
protected  SimpleFindable<Blog> getSimpleDao()
          データアクセスオブジェクトを取得します。
 boolean isBlogCommentForwarding(int userId)
          ブログコメントを e-メールへ転送する設定になっているかどうか。
 void setBlogDao(BlogDao blogDao)
           
 void setEmailForwardingTable(EmailForwardingTable emailForwardingTable)
           
 
クラス org.unitedfront2.domain.SimpleTableModule から継承されたメソッド
exist, find, get
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

BlogTable

public BlogTable()
メソッドの詳細

getSimpleDao

protected SimpleFindable<Blog> getSimpleDao()
クラス SimpleTableModule の記述:
データアクセスオブジェクトを取得します。

定義:
クラス SimpleTableModule<Blog> 内の getSimpleDao
戻り値:
データアクセスオブジェクト

findByCode

public Blog findByCode(String code)
コードを指定してブログを取得します。

パラメータ:
code - コード
戻り値:
ブログ、見つからなければ null

getByCode

public Blog getByCode(String code)
               throws IllegalArgumentException
コードを指定してブログを取得します。

パラメータ:
code - コード
戻り値:
ブログ
例外:
IllegalArgumentException - 指定したコードが存在しない

existByCode

public boolean existByCode(String code)
コードが存在するか判定します。

パラメータ:
code - コード
戻り値:
存在するなら true 、存在しないなら false

findByOwnerId

public List<Blog> findByOwnerId(int ownerId)
指定した所有者のブログリストを取得します。

パラメータ:
ownerId - 所有者のユーザ ID
戻り値:
ブログリスト

findPublicBlogs

public List<Blog> findPublicBlogs()
匿名ユーザに公開しているブログを取得します。返り値のリストは登録日の降順。

戻り値:
ブログリスト

findPublicBlogsRandomly

public List<Blog> findPublicBlogsRandomly(int max)
匿名ユーザに公開しているブログを取得します。

パラメータ:
max - 最大件数
戻り値:
ブログリスト

isBlogCommentForwarding

public boolean isBlogCommentForwarding(int userId)
ブログコメントを e-メールへ転送する設定になっているかどうか。

パラメータ:
userId - ユーザ ID
戻り値:
転送を行う設定になっている場合は true 、なっていないなら false

setBlogDao

public void setBlogDao(BlogDao blogDao)

setEmailForwardingTable

public void setEmailForwardingTable(EmailForwardingTable emailForwardingTable)


Copyright © 2007-2008 www.unitedfront2.org. All Rights Reserved.