|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||
java.lang.Objectcom.JRcServer.sys.reg.UserManager
public class UserManager
ユーザマネージャ.
ユーザの管理をサポートします.
| フィールドの概要 | |
|---|---|
static int |
MAX_LOGIN_ID
ログインID最大値. |
static int |
START_LOGIN_ID
ログインID開始値. |
| メソッドの概要 | |
|---|---|
void |
addUser(java.lang.String user,
java.lang.String passwd,
java.lang.String group)
ユーザ追加. |
void |
addUser(java.lang.String user,
java.lang.String passwd,
java.lang.String group,
int max,
java.lang.String[] extension)
ユーザ追加. |
java.lang.String[] |
getExtension(java.lang.String user)
対象ユーザに対する拡張情報を取得. |
java.lang.String |
getGroup(java.lang.String user)
対象ユーザに対するグループ名取得. |
static UserManager |
getInstance()
オブジェクト情報を取得. |
java.lang.String |
getLoginIDByUserName(int id)
ログインIDに対するユーザ名を取得. |
int[] |
getLoginIDs()
ログインID群を取得. |
int |
getMaxUserCount(java.lang.String user)
対象ユーザに対する最大接続数を取得. |
int |
getNowUserCount(java.lang.String user)
対象ユーザに対する現在の接続数を取得. |
java.lang.String |
getPasswd(java.lang.String user)
対象ユーザに対するパスワード取得. |
RegistryDriver |
getRegistry()
スーパーユーザレジストリドライバーを取得. |
java.lang.String |
getUserIDByUserName(int id)
ユーザIDに対するユーザ名を取得. |
int |
getUserLength()
ユーザ名数を取得. |
int |
getUserNameByUserID(java.lang.String user)
ユーザ名に対するユーザIDを取得. |
java.lang.String[] |
getUsers()
ユーザ名一覧を取得. |
boolean |
isLoginID(int id)
ログインIDが存在するかチェック. |
boolean |
isUser(java.lang.String user)
ユーザ存在チェック. |
boolean |
isUserPasswd(java.lang.String user,
java.lang.String passwd)
対象ユーザ名のパスワードが正しいかチェック. |
void |
removeUser(java.lang.String user)
ユーザ削除. |
void |
renewExtension(java.lang.String user,
java.lang.String[] newExtension)
対象ユーザに対する拡張情報を変更. |
void |
renewGroup(java.lang.String user,
java.lang.String newGroup)
対象ユーザに対するグループ名変更. |
void |
renewMaxUserCount(java.lang.String user,
int newMax)
対象ユーザに対する最大接続数を変更. |
void |
renewPasswd(java.lang.String user,
java.lang.String newPasswd)
対象ユーザに対するパスワード変更. |
| クラス java.lang.Object から継承されたメソッド |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| フィールドの詳細 |
|---|
public static final int START_LOGIN_ID
public static final int MAX_LOGIN_ID
| メソッドの詳細 |
|---|
public static final UserManager getInstance()
public final void addUser(java.lang.String user,
java.lang.String passwd,
java.lang.String group)
throws InputException
user - 対象のユーザ名を設定します.passwd - 対象のパスワード情報を設定します.group - 対象のグループ名を設定します.InputException - 入力例外.
public final void addUser(java.lang.String user,
java.lang.String passwd,
java.lang.String group,
int max,
java.lang.String[] extension)
throws InputException
user - 対象のユーザ名を設定します.passwd - 対象のパスワード情報を設定します.group - 対象のグループ名を設定します.max - ユーザ同時接続数を設定します.InputException - 入力例外.
public final void removeUser(java.lang.String user)
throws InputException
user - 削除対象のユーザ名を設定します.
InputException - 入力例外.
public final void renewPasswd(java.lang.String user,
java.lang.String newPasswd)
throws InputException
user - 変更対象のユーザ名を設定します.newPasswd - 変更対象のパスワード名を設定します.
InputException - 入力例外.
public final void renewGroup(java.lang.String user,
java.lang.String newGroup)
throws InputException
user - 変更対象のユーザ名を設定します.group - 変更対象のグループ名を設定します.
InputException - 入力例外.
public final void renewMaxUserCount(java.lang.String user,
int newMax)
throws InputException
user - 変更対象のユーザ名を設定します.newMax - 変更対象のユーザ最大接続数を設定します.InputException - 入力例外.
public final void renewExtension(java.lang.String user,
java.lang.String[] newExtension)
throws InputException
user - 変更対象のユーザ名を設定します.newExtension - 変更対象の拡張情報を設定します.
InputException - 入力例外.public final RegistryDriver getRegistry()
public final java.lang.String getPasswd(java.lang.String user)
throws InputException
user - 対象のユーザ名を設定します.
InputException - 入力例外.
public final java.lang.String getGroup(java.lang.String user)
throws InputException
user - 対象のユーザ名を設定します.
InputException - 入力例外.
public final int getNowUserCount(java.lang.String user)
throws InputException
user - 対象のユーザ名を設定します.
InputException - 入力例外.
public final int getMaxUserCount(java.lang.String user)
throws InputException
user - 対象のユーザ名を設定します.
InputException - 入力例外.
public final java.lang.String[] getExtension(java.lang.String user)
throws InputException
user - 対象のユーザ名を設定します.
InputException - 入力例外.public final int getUserNameByUserID(java.lang.String user)
user - 対象のユーザ名を設定します.
public final java.lang.String getUserIDByUserName(int id)
id - 対象のユーザIDを設定します.
public final java.lang.String[] getUsers()
public final int getUserLength()
public final java.lang.String getLoginIDByUserName(int id)
id - 対象のログインIDを設定します.
public final int[] getLoginIDs()
public final boolean isUser(java.lang.String user)
user - チェック対象のユーザ名を設定します.
public final boolean isLoginID(int id)
id - チェック対象のログインIDを設定します.
public final boolean isUserPasswd(java.lang.String user,
java.lang.String passwd)
user - 対象のユーザ名を設定します.passwd - 対象のパスワード情報を設定します.
|
|||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | ||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | ||||||||