|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.go.nict.langrid.dao.jsonic.JsonicNodeDao
public class JsonicNodeDao
コンストラクタの概要 | |
---|---|
JsonicNodeDao(JsonicDaoContext context)
|
メソッドの概要 | |
---|---|
void |
addNode(Node node)
ノードを追加する。 |
void |
clear()
登録されているノードを全て消去する。 |
void |
deleteNode(String nodeGridId,
String nodeId)
ノードを削除する。 |
void |
deleteNodesOfGrid(String gridId)
指定されたグリッドのノードを削除する。 |
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)
ノードとその所有者を検索する。 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
コンストラクタの詳細 |
---|
public JsonicNodeDao(JsonicDaoContext context)
メソッドの詳細 |
---|
public void clear() throws DaoException
NodeDao
の記述:
NodeDao
内の 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 gridId) throws DaoException
NodeDao
の記述:
NodeDao
内の deleteNodesOfGrid
gridId
- グリッド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
- 処理に失敗した
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |