|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.mosp.common.bean.AuthBean
public class AuthBean
認証処理ユーティリティ
フィールドの概要 | |
---|---|
static String |
KEY_EXCEPTION_CODE
|
static String |
KEY_MESSAGE_CODE
|
static String |
KEY_USER
|
コンストラクタの概要 | |
---|---|
AuthBean()
コンストラクタ |
|
AuthBean(Properties cfg,
String cmd,
CmAspUserDto aspUser,
Connection conn,
boolean hasMospSeJar)
コンストラクタ |
|
AuthBean(String userId,
String password,
Properties cfg,
String cmd,
CmAspUserDto aspUser,
Connection conn,
boolean hasMospSeJar)
コンストラクタ(認証処理実行) 結果の取得方法等は、 login(String, String) を参照すること。 |
メソッドの概要 | |
---|---|
CmUserDto |
getCmUserDto()
CmUserDto取得 |
String |
getErrMessageCode()
認証失敗メッセージ取得 |
int |
getMosPExceptionCode()
MosPExceptionコード取得 |
void |
init(Properties cfg,
String cmd,
CmAspUserDto aspUser,
Connection conn,
boolean hasMospSeJar)
ユーティリティの初期化 |
boolean |
isErrMessage()
認証失敗メッセージ有無 |
void |
login(String userId,
String password)
認証処理 |
void |
setAuthFailedMessage(String msgCode,
int exCode)
認証失敗メッセージ設定 |
クラス java.lang.Object から継承されたメソッド |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final String KEY_MESSAGE_CODE
public static final String KEY_EXCEPTION_CODE
public static final String KEY_USER
コンストラクタの詳細 |
---|
public AuthBean()
public AuthBean(Properties cfg, String cmd, CmAspUserDto aspUser, Connection conn, boolean hasMospSeJar)
cfg
- MosPアプリケーション設定(/WEB-INF/mosp.properties)。cmd
- リクエストされたCommand。aspUser
- ログインASPユーザー。conn
- DBコネクション。hasMospSeJar
- mosp-se.jar有無public AuthBean(String userId, String password, Properties cfg, String cmd, CmAspUserDto aspUser, Connection conn, boolean hasMospSeJar) throws Exception
結果の取得方法等は、login(String, String)
を参照すること。
userId
- 対象ユーザIDpassword
- 対象入力パスワードcfg
- MosPアプリケーション設定(/WEB-INF/mosp.properties)。cmd
- リクエストされたCommand。aspUser
- ログインASPユーザー。conn
- DBコネクション。Exception
メソッドの詳細 |
---|
public void init(Properties cfg, String cmd, CmAspUserDto aspUser, Connection conn, boolean hasMospSeJar)
cfg
- MosPアプリケーション設定(/WEB-INF/mosp.properties)。cmd
- リクエストされたCommand。aspUser
- ログインASPユーザー。conn
- DBコネクション。public void login(String userId, String password) throws Exception
userId
- 対象ユーザIDpassword
- 対象入力パスワード
Exception
-
ユーザを取得するにはgetCmUserDto()
で取得する。
認証結果を取得するにはisErrMessage()
を取得し、成否を判断する。
認証を失敗したら、必ずメッセージコードgetErrMessageCode()
と
例外コードgetMosPExceptionCode()
を取得する。
メッセージコードからエラーメッセージを生成し、VOのエラーメッセージフィールドにセットする。
例外コードをMospException.MospException(int)
にセットし、throwする。
public void setAuthFailedMessage(String msgCode, int exCode)
msgCode
- 表示メッセージコードexCode
- 対象例外コード
MospException
public boolean isErrMessage()
認証失敗メッセージがある場合true、そうでない場合false
もし認証を失敗したら、必ずMospException.MospException(int)
を呼び出すこと。
throwする前に、認証失敗用にDBConnBean.commit()
を呼び出すこと。
public CmUserDto getCmUserDto()
public String getErrMessageCode()
public int getMosPExceptionCode()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |