|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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 - 対象例外コード
MospExceptionpublic boolean isErrMessage()
認証失敗メッセージがある場合true、そうでない場合false
もし認証を失敗したら、必ずMospException.MospException(int)を呼び出すこと。
throwする前に、認証失敗用にDBConnBean.commit()を呼び出すこと。
public CmUserDto getCmUserDto()
public String getErrMessageCode()
public int getMosPExceptionCode()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||