jp.mosp.common.dao
クラス CtAccountDao

java.lang.Object
  上位を拡張 jp.mosp.common.common.BaseDao
      上位を拡張 jp.mosp.common.dao.CtAccountDao

public class CtAccountDao
extends BaseDao

アカウントテーブルを操作をする機能を提供する。

CtAccountDtoを用いて、DBとJavaプログラム間でレコードを共有する。


フィールドの概要
static String COL_ATTEMPT
          アカウントテーブル、列名(試行回数)。
static String COL_USER_ID
          アカウントテーブル、列名(ユーザーID)。
static String KEY_01
          アカウントテーブル、主キー。
static String TABLE
          アカウントテーブル名。
 
クラス jp.mosp.common.common.BaseDao から継承されたフィールド
aspUserId, cfg, cmd, cnt, conn, index, INSERT_DATE, INSERT_USER, ps, rs, UPDATE_DATE, UPDATE_USER, userId
 
コンストラクタの概要
CtAccountDao()
          コンストラクタ。
CtAccountDao(Properties cfg, String cmd, CmAspUserDto aspUser, CmUserDto user, Connection conn)
          コンストラクタ。
 
メソッドの概要
 List<CtAccountDto> findAllCtAccount()
          全データ取得。
 CtAccountDto findCtAccountForUserId(String userId)
          キーによるデータ取得。
 int insert(CtAccountDto dto)
          データ挿入。
 int update(CtAccountDto dto)
          データ更新。
 
クラス jp.mosp.common.common.BaseDao から継承されたメソッド
chkDelete, chkInsert, chkUpdate, clearParams, executeQuery, executeUpdate, executeUpdate, executeUpdate, getAddConditionForKey, getConditionForKey, getDeleteQuery, getDesc, getForUpdate, getInsertQuery, getInsertQuery, getLimit, getOffset, getOrderBy, getOrderForKey, getPageStatement, getRdbmsType, getSelectCountQuery, getSelectCountStatement, getSelectQuery, getSelectStatement, getSelectStatement, getTable, getTableDescriptionQuery, getUpdateQuery, initDao, mappingCommonInfo, prepareStatement, releasePreparedStatement, releaseResultSet, setBinaryParam, setCommonParams, setDateParam, setParam, setParam, setParam, setParam, setParam, setParam
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

TABLE

public static final String TABLE
アカウントテーブル名。

関連項目:
定数フィールド値

KEY_01

public static final String KEY_01
アカウントテーブル、主キー。

関連項目:
定数フィールド値

COL_USER_ID

public static final String COL_USER_ID
アカウントテーブル、列名(ユーザーID)。

関連項目:
定数フィールド値

COL_ATTEMPT

public static final String COL_ATTEMPT
アカウントテーブル、列名(試行回数)。

関連項目:
定数フィールド値
コンストラクタの詳細

CtAccountDao

public CtAccountDao()
コンストラクタ。


CtAccountDao

public CtAccountDao(Properties cfg,
                    String cmd,
                    CmAspUserDto aspUser,
                    CmUserDto user,
                    Connection conn)
コンストラクタ。

パラメータ:
cfg - 設定ファイル
cmd - コマンド
aspUser - ASPユーザー
user - ユーザー
conn - DBコネクション
メソッドの詳細

findAllCtAccount

public List<CtAccountDto> findAllCtAccount()
                                    throws SQLException,
                                           IllegalAccessException,
                                           NoSuchFieldException
全データ取得。

戻り値:
検索結果(DTOのList)
例外:
SQLException
IllegalAccessException
NoSuchFieldException

findCtAccountForUserId

public CtAccountDto findCtAccountForUserId(String userId)
                                    throws SQLException,
                                           IllegalAccessException,
                                           NoSuchFieldException
キーによるデータ取得。

パラメータ:
userId - ユーザーID(検索キー)
戻り値:
検索結果(DTO)
例外:
SQLException
IllegalAccessException
NoSuchFieldException

insert

public int insert(CtAccountDto dto)
           throws SQLException,
                  IllegalAccessException,
                  NoSuchFieldException
データ挿入。

パラメータ:
dto - 挿入対象DTO
戻り値:
挿入結果(件数)
例外:
SQLException
IllegalAccessException
NoSuchFieldException

update

public int update(CtAccountDto dto)
           throws SQLException,
                  IllegalAccessException,
                  NoSuchFieldException
データ更新。

パラメータ:
dto - 更新対象DTO
戻り値:
更新結果(件数)
例外:
SQLException
IllegalAccessException
NoSuchFieldException