|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.dao.hibernate.HibernateDao
jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao<Resource>
jp.go.nict.langrid.dao.hibernate.HibernateResourceDao
public class HibernateResourceDao
Hibernateを使ったResourceDaoの実装。
| 入れ子のクラスの概要 |
|---|
| クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承された入れ子のクラス/インタフェース |
|---|
HibernateDao.DaoBlock, HibernateDao.DaoBlockR<R> |
| コンストラクタの概要 | |
|---|---|
HibernateResourceDao(HibernateDaoContext context)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
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 resourceGridId,
String userId)
特定のユーザの言語資源を列挙する。 |
ResourceSearchResult |
searchResources(int startIndex,
int maxCount,
String resourceGridId,
MatchingCondition[] conditions,
Order[] orders)
言語資源を検索する。 |
| クラス jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao から継承されたメソッド |
|---|
add, add, clearEach, createCriteria, createDeleteQuery, delete, delete, exists, get, list, update |
| クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承されたメソッド |
|---|
createDeleteQuery, createDeleteQuery, deleteEntities, getContext, getSession, logAdditionalInfo, logWhenRollbacking, transact, transact |
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| コンストラクタの詳細 |
|---|
public HibernateResourceDao(HibernateDaoContext context)
context - DaoContext| メソッドの詳細 |
|---|
public void clear()
throws DaoException
ResourceDao の記述:
ResourceDao 内の clearHibernateCRUDDao<Resource> 内の clearDaoException - 情報の削除に失敗した
public List<Resource> listAllResources(String resourceGridId)
throws DaoException
ResourceDao の記述:
ResourceDao 内の listAllResourcesresourceGridId - 言語資源のグリッドID
DaoException - 処理に失敗した
public List<Resource> listResourcesOfUser(String resourceGridId,
String userId)
throws DaoException
ResourceDao の記述:
ResourceDao 内の listResourcesOfUserresourceGridId - ユーザのグリッドIDuserId - ユーザID
DaoException - 処理に失敗した
public ResourceSearchResult searchResources(int startIndex,
int maxCount,
String resourceGridId,
MatchingCondition[] conditions,
Order[] orders)
throws DaoException
ResourceDao の記述:
ResourceDao 内の searchResourcesstartIndex - 開始インデックスmaxCount - 最大件数resourceGridId - 言語資源のグリッドIDconditions - 条件orders - ソート順
DaoException - 処理に失敗した
public void addResource(Resource resource)
throws DaoException,
ResourceAlreadyExistsException
ResourceDao の記述:
ResourceDao 内の addResourceresource - 追加する言語資源の情報
DaoException - 情報の書き出しに失敗した
ResourceAlreadyExistsException - 既に言語資源が存在する
public void deleteResource(String resourceGridId,
String resourceId)
throws ResourceNotFoundException,
DaoException
ResourceDao の記述:
ResourceDao 内の deleteResourceresourceGridId - 言語資源のグリッドIDresourceId - 削除する言語資源のID
ResourceNotFoundException - 指定された言語資源が見つからない
DaoException - 情報の読み込みに失敗した
public void deleteResourcesOfGrid(String gridId)
throws DaoException
ResourceDao の記述:
ResourceDao 内の deleteResourcesOfGridgridId - グリッドID
DaoException - 処理に失敗した
public void deleteResourcesOfUser(String userGridId,
String userId)
throws DaoException
ResourceDao の記述:
ResourceDao 内の deleteResourcesOfUseruserGridId - ユーザのグリッドIDuserId - ユーザID
DaoException - 処理に失敗した
public Resource getResource(String resourceGridId,
String resourceId)
throws ResourceNotFoundException,
DaoException
ResourceDao の記述:
ResourceDao 内の getResourceresourceGridId - 言語資源のグリッドIDresourceId - 取得する言語資源のID
ResourceNotFoundException - 指定された言語資源が見つからない
DaoException - 情報の読み込みに失敗した
public boolean isResourceExist(String resourceGridId,
String resourceId)
throws DaoException
ResourceDao の記述:
ResourceDao 内の isResourceExistresourceGridId - 言語資源のグリッドIDresourceId - 言語資源ID
DaoException - 処理に失敗した
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||