|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.sys.reg.UserDriver
public class UserDriver
ユーザドライバー.
管理ユーザレジストリ情報にアクセスするドライバーを提供します.
| フィールドの概要 | |
|---|---|
static java.lang.String |
ROOT_USER
ROOTユーザ名. |
static java.lang.String |
SYSTEM_USER
システムユーザ名. |
| メソッドの概要 | |
|---|---|
void |
clearSession()
格納セッションを全てクリア. |
int[] |
getGroupID()
ユーザグループID群を取得. |
java.lang.String[] |
getGroupNames()
ユーザグループ名群を取得. |
int |
getLoginID()
対象ログインIDを取得. |
long |
getLoginTime()
ログイン時間を取得. |
RegistryDriver |
getRegistry()
レジストリドライバーを取得. |
java.lang.String |
getSession(java.lang.String key)
対象ログインに対するセッション変数を取得. |
java.lang.String[] |
getSessionKeys()
セッションキー名群を取得. |
int |
getSessionSize()
セッションキー数を取得. |
long |
getUpdateTime()
最終操作時間を取得. |
int |
getUseConnectID()
現在ログイン利用中のコネクションIDを取得. |
java.lang.String |
getUserName()
ログインユーザ名を取得. |
boolean |
isLogin()
ログイン有効チェック. |
boolean |
isSession(java.lang.String key)
対象ログインに対するセッション変数存在チェック. |
boolean |
isUseLogin()
現在ログイン利用中であるかチェック. |
static UserDriver |
login(int id)
ドライバーを取得. |
static UserDriver |
login(java.lang.String user,
java.lang.String passwd)
ドライバーを取得. |
void |
logout()
ログアウト. |
void |
putSession(java.lang.String key,
java.lang.String value)
対象ログインに対するセッション変数を登録. |
java.lang.String |
removeSession(java.lang.String key)
対象ログインに対するセッション変数を削除. |
void |
setUseLogin(boolean flg,
int connectID)
ログイン利用中であるか設定します. |
void |
update()
操作時間アップデート. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final java.lang.String ROOT_USER
public static final java.lang.String SYSTEM_USER
| メソッドの詳細 |
|---|
public static final UserDriver login(java.lang.String user,
java.lang.String passwd)
throws InputException,
LoginException
user - 対象ユーザ名を設定します.passwd - 対象パスワードを設定します.
InputException - 入力例外.
LoginException - ログイン例外.
public static final UserDriver login(int id)
throws LoginException
id - 以前にログインしているID情報を設定します.
LoginException - ログイン例外.public final void logout()
public final void update()
throws LoginException
LoginException - ログイン例外.public final void clearSession()
public final void putSession(java.lang.String key,
java.lang.String value)
throws InputException
key - 対象のセッション変数名を設定します.value - 対象のセッション変数要素を設定します.
InputException - 入力例外.public final java.lang.String removeSession(java.lang.String key)
key - 削除対象のセッション変数名を設定します.
public final void setUseLogin(boolean flg,
int connectID)
flg - ログイン利用中であるか設定します.connectID - コネクションIDを設定します.public final java.lang.String getSession(java.lang.String key)
key - 取得対象のセッション変数名を設定します.
public final RegistryDriver getRegistry()
public final java.lang.String getUserName()
public final int getLoginID()
public final int[] getGroupID()
public final java.lang.String[] getGroupNames()
public final java.lang.String[] getSessionKeys()
public final int getSessionSize()
public final long getLoginTime()
public final long getUpdateTime()
public final int getUseConnectID()
public final boolean isUseLogin()
public final boolean isLogin()
public final boolean isSession(java.lang.String key)
key - チェック対象のセッション変数名を設定します.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||