|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.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
内の clear
HibernateCRUDDao<Node>
内の clear
DaoException
- 情報の削除に失敗したpublic List<Node> listAllNodes(String nodeGridId) throws DaoException
NodeDao
の記述:
NodeDao
内の listAllNodes
nodeGridId
- ノードのグリッドID
DaoException
- 処理に失敗したpublic List<Node> listNodesOfUser(String userGridId, String userId) throws DaoException
NodeDao
の記述:
NodeDao
内の listNodesOfUser
userGridId
- ユーザのグリッドIDuserId
- ユーザID
DaoException
- 処理に失敗したpublic NodeSearchResult searchNodes(int startIndex, int maxCount, String nodeGridId, MatchingCondition[] conditions, Order[] orders) throws DaoException
NodeDao
の記述:
NodeDao
内の searchNodes
startIndex
- 開始インデックスmaxCount
- 最大件数nodeGridId
- ノードのグリッドIDconditions
- 条件orders
- ソート順
DaoException
- 処理に失敗したpublic NodeAndUserSearchResult searchNodesAndUsers(int startIndex, int maxCount, String nodeGridId, MatchingCondition[] conditions, Order[] orders) throws DaoException
NodeDao
の記述:
NodeDao
内の searchNodesAndUsers
startIndex
- 開始インデックスmaxCount
- 最大件数nodeGridId
- ノードのグリッドIDconditions
- ノードの検索条件orders
- ソート順
DaoException
- 処理に失敗したpublic void addNode(Node node) throws DaoException, NodeAlreadyExistsException
NodeDao
の記述:
NodeDao
内の addNode
node
- 追加するノードの情報
DaoException
- 情報の書き出しに失敗した
NodeAlreadyExistsException
- 既にノードが存在するpublic void deleteNode(String nodeGridId, String nodeId) throws NodeNotFoundException, DaoException
NodeDao
の記述:
NodeDao
内の deleteNode
nodeGridId
- 削除するノードのグリッドIDnodeId
- 削除するノードのID
NodeNotFoundException
- 指定されたノードが見つからない
DaoException
- 情報の読み込みに失敗したpublic void deleteNodesOfGrid(String userGridId) throws DaoException
NodeDao
の記述:
NodeDao
内の deleteNodesOfGrid
userGridId
- グリッドID
DaoException
- 処理に失敗したpublic void deleteNodesOfUser(String userGridId, String userId) throws DaoException
NodeDao
の記述:
NodeDao
内の deleteNodesOfUser
userGridId
- ユーザのグリッドIDuserId
- ユーザID
DaoException
- 処理に失敗したpublic Node getNode(String nodeGridId, String nodeId) throws NodeNotFoundException, DaoException
NodeDao
の記述:
NodeDao
内の getNode
nodeGridId
- 取得するノードのグリッドIDnodeId
- 取得するノードのID
NodeNotFoundException
- 指定されたノードが見つからない
DaoException
- 情報の読み込みに失敗したpublic boolean isNodeExist(String nodeGridId, String nodeId) throws DaoException
NodeDao
の記述:
NodeDao
内の isNodeExist
nodeGridId
- 取得するノードのグリッドIDnodeId
- ノードID
DaoException
- 処理に失敗した
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |