|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface ResourceDao
言語情報の入出力を行うDAOクラスのインターフェース。
メソッドの概要 | |
---|---|
void |
addResource(Resource resource)
言語資源を追加する。 |
void |
clear()
登録されている言語資源を全て消去する。 |
void |
deleteResource(String resourceGridId,
String resourceId)
言語資源を削除する。 |
void |
deleteResourcesOfGrid(String gridId)
指定されたグリッドの言語資源を削除する。 |
void |
deleteResourcesOfUser(String userGridId,
String userId)
指定されたユーザが登録した言語資源を削除する。 |
Resource |
getResource(String resourceGridId,
String resourceId)
resourceIdで指定された言語資源を取得する。 |
boolean |
isResourceExist(String resourceGridId,
String resourceId)
言語資源が存在するかどうかを返す。 |
List<Resource> |
listAllResources(String resourceGridId)
全言語資源を列挙する。 |
List<Resource> |
listResourcesOfUser(String userGridId,
String userId)
特定のユーザの言語資源を列挙する。 |
ResourceSearchResult |
searchResources(int startIndex,
int maxCount,
String resourceGridId,
MatchingCondition[] conditions,
Order[] orders)
言語資源を検索する。 |
メソッドの詳細 |
---|
void clear() throws DaoException
DaoException
- 情報の削除に失敗したList<Resource> listAllResources(String resourceGridId) throws DaoException
resourceGridId
- 言語資源のグリッドID
DaoException
- 処理に失敗したList<Resource> listResourcesOfUser(String userGridId, String userId) throws DaoException
userGridId
- ユーザのグリッドIDuserId
- ユーザID
DaoException
- 処理に失敗したResourceSearchResult searchResources(int startIndex, int maxCount, String resourceGridId, MatchingCondition[] conditions, Order[] orders) throws DaoException
startIndex
- 開始インデックスmaxCount
- 最大件数resourceGridId
- 言語資源のグリッドIDconditions
- 条件orders
- ソート順
DaoException
- 処理に失敗したvoid addResource(Resource resource) throws DaoException, ResourceAlreadyExistsException
resource
- 追加する言語資源の情報
DaoException
- 情報の書き出しに失敗した
ResourceAlreadyExistsException
- 既に言語資源が存在するvoid deleteResource(String resourceGridId, String resourceId) throws ResourceNotFoundException, DaoException
resourceGridId
- 言語資源のグリッドIDresourceId
- 削除する言語資源のID
DaoException
- 情報の読み込みに失敗した
ResourceNotFoundException
- 指定された言語資源が見つからないvoid deleteResourcesOfGrid(String gridId) throws DaoException
gridId
- グリッドID
DaoException
- 処理に失敗したvoid deleteResourcesOfUser(String userGridId, String userId) throws DaoException
userGridId
- ユーザのグリッドIDuserId
- ユーザID
DaoException
- 処理に失敗したResource getResource(String resourceGridId, String resourceId) throws ResourceNotFoundException, DaoException
resourceGridId
- 言語資源のグリッドIDresourceId
- 取得する言語資源のID
ResourceNotFoundException
- 指定された言語資源が見つからない
DaoException
- 情報の読み込みに失敗したboolean isResourceExist(String resourceGridId, String resourceId) throws DaoException
resourceGridId
- 言語資源のグリッドIDresourceId
- 言語資源ID
DaoException
- 処理に失敗した
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |