UniversalDao
から返される結果リストの保持クラス。
ページネーションのためのページ数や検索条件に一致した件数なども本クラスで保持する。Produces
を使用した場合に
レスポンスヘッダとステータスコードを指定したい場合に使用する。#getDelegateMap()
が返すMap
オブジェクトに処理を委譲する。obj
が以下の条件を全て満たす場合true
を返す。
null
ではないこと。
CompositeKey型のオブジェクトであること。
保持しているキーの値が、このオブジェクトが保持しているキーの値と一致すること。
obj
が以下の条件を全て満たす場合true
を返す。
null
ではないこと。
このオブジェクトと同じ型であること。
メッセージIDが同値であること。
バリデーション対象のプロパティ名が同値であること。
null
の場合はコピーしないよう設定する。ExclusiveControlManager
に委譲する。
本クラスで使用するExclusiveControlManager
のオブジェクトは
SystemRepository
から"exclusiveControlManager"という名前で取得する。
UniversalDao
を使用する場合には、
このクラスではなくUniversalDao
を使用して排他制御を行うこと。PreparedStatement.execute()
のラッパー。Statement.executeBatch()
のラッパー。PreparedStatement.executeQuery()
のラッパー。PreparedStatement.executeQuery()
のラッパー。PreparedStatement.executeQuery()
のラッパー。PreparedStatement.executeUpdate()
のラッパー。UniversalDao.exists(Class, String, Object)
を参照すること。