|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectjp.go.nict.langrid.dao.hibernate.HibernateDao
jp.go.nict.langrid.dao.hibernate.HibernateCRUDDao<Node>
jp.go.nict.langrid.dao.hibernate.HibernateNodeDao
public class HibernateNodeDao
Hibernateを使ったNodeDaoの実装。
| 入れ子のクラスの概要 |
|---|
| クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承された入れ子のクラス/インタフェース |
|---|
HibernateDao.DaoBlock, HibernateDao.DaoBlockR<R> |
| コンストラクタの概要 | |
|---|---|
HibernateNodeDao(HibernateDaoContext context)
コンストラクタ。 |
|
| メソッドの概要 | |
|---|---|
void |
addNode(Node node)
ノードを追加する。 |
void |
clear()
登録されているノードを全て消去する。 |
void |
deleteNode(String nodeGridId,
String nodeId)
ノードを削除する。 |
void |
deleteNodesOfGrid(String userGridId)
指定されたグリッドのノードを削除する。 |
void |
deleteNodesOfUser(String userGridId,
String userId)
指定されたユーザが登録したノードを削除する。 |
Node |
getNode(String nodeGridId,
String nodeId)
nodeIdで指定されたノードを取得する。 |
boolean |
isNodeExist(String nodeGridId,
String nodeId)
ノードが存在するかどうかを返す。 |
List<Node> |
listAllNodes(String nodeGridId)
全ノードを列挙する。 |
List<Node> |
listNodesOfUser(String userGridId,
String userId)
特定のユーザのノードを列挙する。 |
NodeSearchResult |
searchNodes(int startIndex,
int maxCount,
String nodeGridId,
MatchingCondition[] conditions,
Order[] orders)
ノードを検索する。 |
NodeAndUserSearchResult |
searchNodesAndUsers(int startIndex,
int maxCount,
String nodeGridId,
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 HibernateNodeDao(HibernateDaoContext context)
context - DaoContext| メソッドの詳細 |
|---|
public void clear()
throws DaoException
NodeDao の記述:
NodeDao 内の clearHibernateCRUDDao<Node> 内の clearDaoException - 情報の削除に失敗した
public List<Node> listAllNodes(String nodeGridId)
throws DaoException
NodeDao の記述:
NodeDao 内の listAllNodesnodeGridId - ノードのグリッドID
DaoException - 処理に失敗した
public List<Node> listNodesOfUser(String userGridId,
String userId)
throws DaoException
NodeDao の記述:
NodeDao 内の listNodesOfUseruserGridId - ユーザのグリッドIDuserId - ユーザID
DaoException - 処理に失敗した
public NodeSearchResult searchNodes(int startIndex,
int maxCount,
String nodeGridId,
MatchingCondition[] conditions,
Order[] orders)
throws DaoException
NodeDao の記述:
NodeDao 内の searchNodesstartIndex - 開始インデックスmaxCount - 最大件数nodeGridId - ノードのグリッドIDconditions - 条件orders - ソート順
DaoException - 処理に失敗した
public NodeAndUserSearchResult searchNodesAndUsers(int startIndex,
int maxCount,
String nodeGridId,
MatchingCondition[] conditions,
Order[] orders)
throws DaoException
NodeDao の記述:
NodeDao 内の searchNodesAndUsersstartIndex - 開始インデックスmaxCount - 最大件数nodeGridId - ノードのグリッドIDconditions - ノードの検索条件orders - ソート順
DaoException - 処理に失敗した
public void addNode(Node node)
throws DaoException,
NodeAlreadyExistsException
NodeDao の記述:
NodeDao 内の addNodenode - 追加するノードの情報
DaoException - 情報の書き出しに失敗した
NodeAlreadyExistsException - 既にノードが存在する
public void deleteNode(String nodeGridId,
String nodeId)
throws NodeNotFoundException,
DaoException
NodeDao の記述:
NodeDao 内の deleteNodenodeGridId - 削除するノードのグリッドIDnodeId - 削除するノードのID
NodeNotFoundException - 指定されたノードが見つからない
DaoException - 情報の読み込みに失敗した
public void deleteNodesOfGrid(String userGridId)
throws DaoException
NodeDao の記述:
NodeDao 内の deleteNodesOfGriduserGridId - グリッドID
DaoException - 処理に失敗した
public void deleteNodesOfUser(String userGridId,
String userId)
throws DaoException
NodeDao の記述:
NodeDao 内の deleteNodesOfUseruserGridId - ユーザのグリッドIDuserId - ユーザID
DaoException - 処理に失敗した
public Node getNode(String nodeGridId,
String nodeId)
throws NodeNotFoundException,
DaoException
NodeDao の記述:
NodeDao 内の getNodenodeGridId - 取得するノードのグリッドIDnodeId - 取得するノードのID
NodeNotFoundException - 指定されたノードが見つからない
DaoException - 情報の読み込みに失敗した
public boolean isNodeExist(String nodeGridId,
String nodeId)
throws DaoException
NodeDao の記述:
NodeDao 内の isNodeExistnodeGridId - 取得するノードのグリッドIDnodeId - ノードID
DaoException - 処理に失敗した
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||