jp.go.nict.langrid.dao
インタフェース SelfNodeDao


public interface SelfNodeDao

自身のノード情報を扱うDAO。

バージョン:
$Revision: 10433 $
作成者:
$Author: Masaaki Kamiya $

メソッドの概要
 void clear()
          自身のノードID情報をクリアする。
 String getSelfNodeId()
          自身のノードIDを取得する。
 void setSelfNodeId(String selfNodeId)
          自身のノードIDを設定する。
 

メソッドの詳細

clear

void clear()
           throws DaoException
自身のノードID情報をクリアする。

例外:
DaoException

getSelfNodeId

String getSelfNodeId()
                     throws DaoException
自身のノードIDを取得する。

戻り値:
自身のノードID。未設定の場合null
例外:
DaoException - 処理に失敗した
NodeNotFoundException - ノード情報が見つからない(setSelfNodeIdメソッドを呼び出す必要がある)

setSelfNodeId

void setSelfNodeId(String selfNodeId)
                   throws DaoException,
                          NodeNotFoundException,
                          SelfNodeIdAlreadySetException
自身のノードIDを設定する。 ノード情報は予めNodeDaoに登録されている必要がある。

パラメータ:
selfNodeId - 自身のノードID
例外:
DaoException - 処理に失敗した
NodeNotFoundException - selfNodeIdに指定されたノードの情報が見つからない
SelfNodeIdAlreadySetException - 既に自身のノードIDが設定されている