jp.go.nict.langrid.dao.jsonic
クラス JsonicGridDao

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.jsonic.JsonicGridDao
すべての実装されたインタフェース:
GridDao

public class JsonicGridDao
extends Object
implements GridDao

作成者:
Takao Nakaguchi

コンストラクタの概要
JsonicGridDao(JsonicDaoContext context)
           
 
メソッドの概要
 void addGrid(Grid grid)
          グリッドを追加する。
 void clear()
          登録されているグリッドを全て消去する。
 void deleteGrid(String gridId)
          グリッドを削除する。
 Grid getGrid(String gridId)
          gridIdで指定されたグリッドを取得する。
 boolean isGridExist(String gridId)
          グリッドが存在するかどうかを返す。
 List<Grid> listAllGrids()
          全ノードを列挙する。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

JsonicGridDao

public JsonicGridDao(JsonicDaoContext context)
メソッドの詳細

clear

public void clear()
           throws DaoException
インタフェース GridDao の記述:
登録されているグリッドを全て消去する。

定義:
インタフェース GridDao 内の clear
例外:
DaoException - 情報の削除に失敗した

listAllGrids

public List<Grid> listAllGrids()
                        throws DaoException
インタフェース GridDao の記述:
全ノードを列挙する。

定義:
インタフェース GridDao 内の listAllGrids
戻り値:
検索結果
例外:
DaoException - 処理に失敗した

addGrid

public void addGrid(Grid grid)
             throws GridAlreadyExistsException,
                    DaoException
インタフェース GridDao の記述:
グリッドを追加する。

定義:
インタフェース GridDao 内の addGrid
パラメータ:
grid - 追加するグリッドの情報
例外:
GridAlreadyExistsException - 既にグリッドが存在する
DaoException - 情報の書き出しに失敗した

deleteGrid

public void deleteGrid(String gridId)
                throws GridNotFoundException,
                       DaoException
インタフェース GridDao の記述:
グリッドを削除する。

定義:
インタフェース GridDao 内の deleteGrid
パラメータ:
gridId - 削除するグリッドのID
例外:
GridNotFoundException - 指定されたグリッドが見つからない
DaoException - 情報の読み込みに失敗した

getGrid

public Grid getGrid(String gridId)
             throws GridNotFoundException,
                    DaoException
インタフェース GridDao の記述:
gridIdで指定されたグリッドを取得する。

定義:
インタフェース GridDao 内の getGrid
パラメータ:
gridId - 取得するグリッドのID
戻り値:
グリッド情報
例外:
GridNotFoundException - 指定されたグリッドが見つからない
DaoException - 情報の読み込みに失敗した

isGridExist

public boolean isGridExist(String gridId)
                    throws DaoException
インタフェース GridDao の記述:
グリッドが存在するかどうかを返す。

定義:
インタフェース GridDao 内の isGridExist
パラメータ:
gridId - 取得するグリッドのID
戻り値:
存在する場合true
例外:
DaoException - 処理に失敗した