|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface FederationDao
Federation情報の管理を行うDAOクラスのインターフェース。
メソッドの概要 | |
---|---|
void |
addFederation(Federation federation)
連邦関係を追加する。 |
void |
addFederation(String sourceGridId,
String targetGridId)
連邦関係を追加する。 |
void |
clear()
登録されている連邦情報を全て消去する。 |
void |
deleteFederation(String sourceGridId,
String targetGridId)
連邦関係を削除する。 |
void |
deleteFederationsOf(String gridId)
特定のグリッドの連携関係を全て消去する。 |
Federation |
getFederation(String sourceGridId,
String targetGridId)
連邦関係を取得する。 |
boolean |
isFederationExist(String sourceGridId,
String targetGridId)
連邦関係が存在するかどうかを返す。 |
List<Federation> |
list()
連携情報の一覧を取得する。 |
List<Federation> |
listFederationsFrom(String sourceGridId)
指定されたグリッドからの連携を列挙する。 |
List<Federation> |
listFederationsToward(String targetGridId)
指定されたグリッドへの連携を列挙する。 |
List<String> |
listSourceGridIds(String targetGridId)
連携元グリッドを列挙する。 |
List<String> |
listTargetGridIds(String sourceGridId)
連携先グリッドを列挙する。 |
void |
setConnected(String sourceGridId,
String targetGridId,
boolean isRequesting)
連携中かどうか設定する |
void |
setRequesting(String sourceGridId,
String targetGridId,
boolean isRequesting)
連携の要求中かどうか設定する |
メソッドの詳細 |
---|
void clear() throws DaoException
DaoException
- 情報の削除に失敗したList<Federation> list() throws DaoException
DaoException
- 処理に失敗したList<String> listTargetGridIds(String sourceGridId) throws DaoException
sourceGridId
- 連携元グリッド
DaoException
- 処理に失敗したList<String> listSourceGridIds(String targetGridId) throws DaoException
targetGridId
- 連携先グリッド
DaoException
- 処理に失敗したList<Federation> listFederationsFrom(String sourceGridId) throws DaoException
sourceGridId
- 連携元グリッド
DaoException
- 処理に失敗したList<Federation> listFederationsToward(String targetGridId) throws DaoException
targetGridId
- 連携先グリッド
DaoException
- 処理に失敗したboolean isFederationExist(String sourceGridId, String targetGridId) throws DaoException
sourceGridId
- 連携元グリッドIDtargetGridId
- 連携先グリッドID
DaoException
- 処理に失敗したFederation getFederation(String sourceGridId, String targetGridId) throws FederationNotFoundException, DaoException
sourceGridId
- 連携元グリッドIDtargetGridId
- 連携先グリッドID
FederationNotFoundException
- 連携関係が存在しない
DaoException
- 処理に失敗したvoid addFederation(String sourceGridId, String targetGridId) throws FederationAlreadyExistsException, DaoException
sourceGridId
- 連携元グリッドIDtargetGridId
- 連携先グリッドID
FederationAlreadyExistsException
- 既に連携関係が存在する
DaoException
- 情報の書き出しに失敗したvoid addFederation(Federation federation) throws FederationAlreadyExistsException, DaoException
federation
- 連邦関係
FederationAlreadyExistsException
- 既に連携関係が存在する
DaoException
- 処理に失敗したvoid deleteFederation(String sourceGridId, String targetGridId) throws FederationNotFoundException, DaoException
sourceGridId
- 連携元グリッドIDtargetGridId
- 連携先グリッドID
FederationNotFoundException
- 指定された連携関係が見つからない
DaoException
- 情報の削除に失敗したvoid deleteFederationsOf(String gridId) throws DaoException
gridId
- グリッドID
DaoException
- 情報の削除に失敗したvoid setRequesting(String sourceGridId, String targetGridId, boolean isRequesting) throws DaoException
sourceGridId
- 連携元グリッドIDtargetGridId
- 連携先グリッドIDisRequesting
- 連携要求中かどうか
DaoException
- 設定に失敗したvoid setConnected(String sourceGridId, String targetGridId, boolean isRequesting) throws DaoException
sourceGridId
- 連携元グリッドIDtargetGridId
- 連携先グリッドIDisRequesting
- 連携中かどうか
DaoException
- 設定に失敗した
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |