jp.go.nict.langrid.dao.hibernate
クラス HibernateOperationRequestDao

java.lang.Object
  上位を拡張 jp.go.nict.langrid.dao.hibernate.HibernateDao
      上位を拡張 jp.go.nict.langrid.dao.hibernate.HibernateOperationRequestDao
すべての実装されたインタフェース:
OperationRequestDao

public class HibernateOperationRequestDao
extends HibernateDao
implements OperationRequestDao

操作要求情報を扱うDAO。

バージョン:
$Revision: 10876 $
作成者:
$Author: mori $

入れ子のクラスの概要
 
クラス jp.go.nict.langrid.dao.hibernate.HibernateDao から継承された入れ子のクラス/インタフェース
HibernateDao.DaoBlock, HibernateDao.DaoBlockR<R>
 
コンストラクタの概要
HibernateOperationRequestDao(HibernateDaoContext context)
          コンストラクタ。
 
メソッドの概要
 void addOperationRequest(OperationRequest operation)
          操作要求を追加する
 void clear()
          全ての操作要求情報を削除する。
 void deleteAllOperationRequest(String operationGridId)
          指定したグリッドの操作要求を全て削除する
 void deleteOperationRequest(String operationGridId, int operationId)
          指定したグリッドの指定した要求を削除する
 List<OperationRequest> listOperationRequest(String operationGridId)
          指定したグリッドの操作要求を全て取得する
 OperationRequestSearchResult searchOperationRequsests(int startIndex, int maxCount, MatchingCondition[] conditions, Order[] orders)
          操作要求を検索する。
 
クラス 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
 

コンストラクタの詳細

HibernateOperationRequestDao

public HibernateOperationRequestDao(HibernateDaoContext context)
コンストラクタ。

パラメータ:
context - DaoContext
メソッドの詳細

clear

public void clear()
           throws DaoException
インタフェース OperationRequestDao の記述:
全ての操作要求情報を削除する。

定義:
インタフェース OperationRequestDao 内の clear
例外:
DaoException - 処理に失敗した

listOperationRequest

public List<OperationRequest> listOperationRequest(String operationGridId)
                                            throws DaoException
インタフェース OperationRequestDao の記述:
指定したグリッドの操作要求を全て取得する

定義:
インタフェース OperationRequestDao 内の listOperationRequest
戻り値:
要求リスト
例外:
DaoException - 処理に失敗した

searchOperationRequsests

public OperationRequestSearchResult searchOperationRequsests(int startIndex,
                                                             int maxCount,
                                                             MatchingCondition[] conditions,
                                                             Order[] orders)
                                                      throws DaoException
インタフェース OperationRequestDao の記述:
操作要求を検索する。

定義:
インタフェース OperationRequestDao 内の searchOperationRequsests
パラメータ:
startIndex - 開始インデックス
maxCount - 最大件数
conditions - 条件
orders - ソート順
戻り値:
検索結果
例外:
DaoException - 処理に失敗した

addOperationRequest

public void addOperationRequest(OperationRequest operation)
                         throws DaoException
インタフェース OperationRequestDao の記述:
操作要求を追加する

定義:
インタフェース OperationRequestDao 内の addOperationRequest
パラメータ:
operation - 要求オブジェクト
例外:
DaoException - 処理に失敗した

deleteOperationRequest

public void deleteOperationRequest(String operationGridId,
                                   int operationId)
                            throws DaoException
インタフェース OperationRequestDao の記述:
指定したグリッドの指定した要求を削除する

定義:
インタフェース OperationRequestDao 内の deleteOperationRequest
パラメータ:
operationGridId - 指定するグリッドのID
operationId - 指定する要求のID
例外:
DaoException - 処理に失敗した

deleteAllOperationRequest

public void deleteAllOperationRequest(String operationGridId)
                               throws DaoException
インタフェース OperationRequestDao の記述:
指定したグリッドの操作要求を全て削除する

定義:
インタフェース OperationRequestDao 内の deleteAllOperationRequest
パラメータ:
operationGridId - 指定するグリッドのID
例外:
DaoException - 処理に失敗した