public final class AccountInfoManager extends Object
getAccountInfo(String)
getAccountInfos()
getAccountInfos(int, int)
getAccountInfosByUserCds(String...)
searchAccountInfos(String)
searchAccountInfos(String, int, int)
updateAccountInfo(AccountInfo)
AccountPasswordAdapter
を利用してください。修飾子とタイプ | フィールドと説明 |
---|---|
static String |
ATTR_DECIMAL_FORMAT
アカウント属性として格納される数値形式の属性名です。
|
コンストラクタと説明 |
---|
AccountInfoManager()
コンストラクタ。
|
修飾子とタイプ | メソッドと説明 |
---|---|
void |
addAccountInfo(AccountInfo accountInfo)
アカウント情報を新規追加します。
|
void |
addAccountRoleInfo(String userCd,
AccountRoleInfo accountRoleInfo)
指定されたユーザのアカウント付与ロール情報を新規追加します。
|
boolean |
contains(String userCd)
指定されたユーザが登録されているかチェックします。
|
void |
deleteAccountInfo(String userCd)
指定されたユーザのアカウント情報を削除します。
|
void |
deleteAccountInfos()
すべてのアカウント情報を削除します。
|
void |
deleteAccountRoleInfo(String userCd,
String roleId)
指定されたユーザのアカウント付与ロール情報を削除します。
|
void |
deleteAccountRoleInfos(String userCd)
指定されたユーザのすべてのアカウント付与ロール情報を削除します。
|
void |
deleteAttribute(String userCd,
String name)
指定されたユーザのアカウント属性情報を削除します。
|
void |
deleteAttributes(String userCd)
指定されたユーザのすべてのアカウント属性情報を削除します。
|
AccountInfo |
getAccountInfo(String userCd)
指定されたユーザのアカウント情報を取得します。
|
int |
getAccountInfoCount()
登録されているアカウント数を取得します。
|
List<AccountInfo> |
getAccountInfos()
すべてのアカウント情報を取得します。
|
List<AccountInfo> |
getAccountInfos(int start,
int count)
指定された件数のアカウント情報を取得します。
|
List<AccountInfo> |
getAccountInfosByUserCds(String... userCds)
指定されたユーザのアカウント情報を取得します。
|
List<String> |
getAccountRoleIds(String userCd)
指定されたユーザのアカウント付与ロールのロールIDを取得します。
|
List<String> |
getAccountRoleIds(String userCd,
Date date)
指定されたユーザの有効なアカウント付与ロールのロールIDを取得します。
|
List<String> |
getAccountRoleIdsRecursively(String userCd,
Date date)
指定されたユーザの有効なアカウント付与ロールのロールIDを取得します。
|
List<AccountRoleInfo> |
getAccountRoleInfos(String userCd)
指定されたユーザのすべてアカウント付与ロール情報を取得します。
|
List<AccountRoleInfo> |
getAccountRoleInfos(String userCd,
Date date)
指定されたユーザの有効なアカウント付与ロール情報を取得します。
|
String |
getAttribute(String userCd,
String name)
指定されたユーザのアカウント属性値を取得します。
|
String |
getAttribute(String userCd,
String name,
String def)
指定されたユーザのアカウント属性値を取得します。
|
List<String> |
getAttributeNames(String userCd)
指定されたユーザのアカウント属性名を取得します。
|
List<String> |
getUserCds()
すべてのユーザコードを取得します。
|
List<String> |
getUserCdsByAccountRoleId(String roleId)
指定されたアカウント付与ロールを持つアカウントのユーザコードを取得します。
|
List<String> |
getUserCdsByAttribute(String key,
String value)
指定されたアカウント属性情報を持つ全てのユーザコードを取得します。
|
List<String> |
getUserCdsByRoleId(String roleId,
Date date)
有効なロールIDを持つすべてのユーザコードを取得します。
|
boolean |
isUpdate(Date date)
非推奨です。
8.0.4 以降では、更新チェックを行わなくなりました。このメソッドは常に
true を返します。 |
List<AccountInfo> |
searchAccountInfos(String userCd)
指定された検索文字列にマッチするユーザコードを持つアカウント情報を返却します。
|
List<AccountInfo> |
searchAccountInfos(String userCd,
int start,
int count)
指定された検索文字列にマッチするユーザコードを持つアカウント情報を返却します。
|
void |
setAttribute(String userCd,
String name,
String value)
アカウント属性を設定します。
|
void |
updateAccountInfo(AccountInfo accountInfo)
アカウント情報を更新します。
|
void |
updateAccountRoleInfo(String userCd,
AccountRoleInfo accountRoleInfo)
指定されたユーザのアカウント付与ロール情報を更新します。
|
public void addAccountInfo(AccountInfo accountInfo) throws AdminException
accountInfo
- アカウント情報AdminException
- アカウント情報の新規登録に失敗した場合、または引数が不正な場合にスローされます。public void addAccountRoleInfo(String userCd, AccountRoleInfo accountRoleInfo) throws AdminException
userCd
- ユーザコードaccountRoleInfo
- アカウント付与ロール情報AdminException
- アカウント付与ロール情報の新規登録に失敗した場合、または引数が不正な場合にスローされます。public boolean contains(String userCd) throws AdminException
userCd
- ユーザコードtrue
、それ以外の場合 false
AdminException
- アカウント情報の取得に失敗した場合、または、または引数が不正な場合にスローされます。public void deleteAccountInfo(String userCd) throws AdminException
userCd
- ユーザコードAdminException
- アカウント情報の削除に失敗した場合、または引数が不正な場合にスローされます。public void deleteAccountInfos() throws AdminException
AdminException
- アカウント情報の削除に失敗した場合にスローされます。public void deleteAccountRoleInfo(String userCd, String roleId) throws AdminException
userCd
- ユーザコードroleId
- ロールIDAdminException
- アカウント付与ロール情報の削除に失敗した場合、または引数が不正な場合にスローされます。public void deleteAccountRoleInfos(String userCd) throws AdminException
userCd
- 対象ユーザコードAdminException
- アカウント付与ロール情報の削除に失敗した場合、または引数が不正な場合にスローされます。public void deleteAttribute(String userCd, String name) throws AdminException
userCd
- ユーザコードname
- 属性名AdminException
- アカウント属性情報の削除に失敗した場合、または引数が不正な場合にスローされます。public void deleteAttributes(String userCd) throws AdminException
userCd
- ユーザコードAdminException
- アカウント属性情報の削除に失敗した場合、または引数が不正な場合にスローされます。public AccountInfo getAccountInfo(String userCd) throws AdminException
userCd
- ユーザコードAdminException
- アカウント情報の取得に失敗した場合、または引数が不正な場合にスローされます。public int getAccountInfoCount() throws AdminException
AdminException
- アカウント数の取得に失敗した場合にスローされます。public List<AccountInfo> getAccountInfos() throws AdminException
AccountInfo
のパスワード値は null となります。AdminException
- アカウント情報の取得に失敗した場合にスローされます。public List<AccountInfo> getAccountInfos(int start, int count) throws AdminException
start
- 取得開始行count
- 取得件数AdminException
- アカウント情報の取得に失敗した場合にスローされます。public List<AccountInfo> getAccountInfosByUserCds(String... userCds) throws AdminException
userCds
- ユーザコードの配列AdminException
- アカウント情報の取得に失敗した場合にスローされます。public List<String> getAccountRoleIds(String userCd) throws AdminException
userCd
- ユーザコードAdminException
- アカウント付与ロール情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<String> getAccountRoleIds(String userCd, Date date) throws AdminException
userCd
- ユーザコードdate
- 有効期間判定用の日付AdminException
- アカウント付与ロール情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<String> getAccountRoleIdsRecursively(String userCd, Date date) throws AdminException
userCd
- ユーザコードdate
- 有効期間判定用の日付AdminException
- アカウント付与ロール情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<AccountRoleInfo> getAccountRoleInfos(String userCd) throws AdminException
userCd
- ユーザコードAdminException
- アカウント付与ロール情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<AccountRoleInfo> getAccountRoleInfos(String userCd, Date date) throws AdminException
userCd
- ユーザコードdate
- 有効期間判定用の日付AdminException
- アカウント付与ロール情報の取得に失敗した場合、または引数が不正な場合にスローされます。public String getAttribute(String userCd, String name) throws AdminException
userCd
- ユーザコードname
- 属性名null
を返却します。AdminException
- アカウント属性情報の取得に失敗した場合、または引数が不正な場合にスローされます。public String getAttribute(String userCd, String name, String def) throws AdminException
userCd
- ユーザコードname
- 属性名def
- デフォルト値AdminException
- アカウント属性情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<String> getAttributeNames(String userCd) throws AdminException
userCd
- ユーザコードAdminException
- アカウント属性情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<String> getUserCds() throws AdminException
AdminException
- ユーザコードの取得に失敗した場合にスローされます。public List<String> getUserCdsByAccountRoleId(String roleId) throws AdminException
roleId
- ロールIDAdminException
- アカウント情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<String> getUserCdsByAttribute(String key, String value) throws AdminException
key
- 属性キー名value
- 検索値AdminException
- アカウント属性情報の取得に失敗した場合スローされます。public List<String> getUserCdsByRoleId(String roleId, Date date) throws AdminException
roleId
- ロールIDdate
- 有効期間判定用の日付AdminException
- アカウント情報の取得に失敗した場合、または引数が不正な場合にスローされます。@Deprecated public boolean isUpdate(Date date) throws AdminException
true
を返します。date
- チェック日付true
、それ以外の場合は false
を返します。true
を返します。AdminException
- 更新チェックに失敗した場合スローされます。public List<AccountInfo> searchAccountInfos(String userCd) throws AdminException
*
0 以上の長さの文字列とマッチ?
1 文字の文字列とマッチAccountInfo
のパスワード値は null となります。userCd
- 検索文字列AdminException
- アカウント情報の取得に失敗した場合、または引数が不正な場合にスローされます。public List<AccountInfo> searchAccountInfos(String userCd, int start, int count) throws AdminException
*
0 以上の長さの文字列とマッチ?
1 文字の文字列とマッチAccountInfo
のパスワード値は null となります。userCd
- 検索文字列start
- 取得開始行count
- 取得件数AdminException
- アカウント情報の取得に失敗した場合、または引数が不正な場合にスローされます。public void setAttribute(String userCd, String name, String value) throws AdminException
null
または、空文字を許容しません。userCd
- ユーザコードname
- 属性名value
- 属性値AdminException
- アカウント属性の設定に失敗した場合、または引数が不正な場合にスローされます。public void updateAccountInfo(AccountInfo accountInfo) throws AdminException
accountInfo
- アカウント情報AdminException
- アカウントの更新に失敗した場合または、引数が不正な場合スローされます。public void updateAccountRoleInfo(String userCd, AccountRoleInfo accountRoleInfo) throws AdminException
userCd
- ユーザコードaccountRoleInfo
- アカウント付与ロール情報AdminException
- アカウント付与ロール情報の更新に失敗した場合または、引数が不正な場合にスローされます。Copyright © 2012 NTT DATA INTRAMART CORPORATION