AccountManagerオブジェクト非推奨
AccountInfoManager を利用してください。
コンポーネント情報 | |
---|---|
version | 2.0 |
since | 2.0 |
アカウントマネージャオブジェクト
アカウント情報の参照、更新を行うマネージャオブジェクトです。
アカウント情報の参照、更新を行うマネージャオブジェクトです。
定数
型 | 定数名 | 定数値 |
---|---|---|
Stringstatic | ATTR_MENU_DISPLAY ユーザ属性名: ログイン時のメニュー表示・非表示用。 |
"im_menu_display" |
Stringstatic | ATTR_MENU_FOLDER_DISPLAY_METHOD ユーザ属性名: メニューフォルダの表示方法。 |
"im_menu_folder_display_method" |
Stringstatic | ATTR_MOBILE_EASY_LOGIN ユーザ属性名: かんたんログイン用。 |
"im_mobile_easy_login" |
Stringstatic | ATTR_MOBILE_EASY_LOGIN_NONCE ユーザ属性名: かんたんログインのアクセスキー生成時に必要なNonce用。 |
"im_mobile_easy_login_nonce" |
Stringstatic | ATTR_MY_MENU_POSITION ユーザ属性名: マイメニュー表示位置用。 |
"im_my_menu_position" |
Stringstatic | ATTR_REPORT_LIMIT_DAYS ユーザ属性名: パスワード期限切れ通知用。 |
"im_report_limit_days" |
Stringstatic | CRYPTION_CATEGORY_MOBILE_USER_AGENT 暗号化アルゴリズムカテゴリ: モバイル端末個体識別番号用。 |
"mobile-user-agent" |
コンストラクタの概要
AccountManager (String groupId ) 非推奨コンストラクタ。
{@link AccountInfoManager#AccountInfoManager()} を利用してください。
|
メソッドの概要
返却値の型 | メソッド名 |
---|---|
Boolean | addAccountRole (String userId , AccountRoleInfo object ) 非推奨アカウントロールを新規追加します。
AccountInfoManager#addAccountRoleInfo(AccountRoleInfo) を利用してください。
|
Boolean | addAccount (AccountInfo object ) 非推奨アカウントを新規に登録します。
AccountInfoManager#addAccountInfo(AccountInfo) を利用してください。
|
Boolean | contains (String userId ) 非推奨アカウントの存在チェックを行います。
AccountInfoManager#contains(String) を利用してください。
|
Number | count () 非推奨 アカウントの登録数を取得します。
AccountInfoManager#getAccountInfoCount() を利用してください。
|
Boolean | deleteAccountRole (String userId , String roleId ) 非推奨アカウントロールを削除します。
AccountInfoManager#deleteAccountRoleInfo(String,String) を利用してください。
|
Boolean | deleteAccountRoles (String userId ) 非推奨全てのアカウントロールを削除します。
AccountInfoManager#deleteAccountRoleInfos(String) を利用してください。
|
Boolean | deleteAccount (String userId ) 非推奨アカウントを削除します。
AccountInfoManager#deleteAccountInfo(String) を利用してください。
|
Boolean | deleteAccounts () 非推奨 すべてのアカウントを削除します。
AccountInfoManager#deleteAccountInfos() を利用してください。
|
Boolean | deleteAttribute (String userId , String name ) 非推奨アカウント属性情報を削除します。
AccountInfoManager#deleteAttribute(String,String) を利用してください。
|
Array | getAccountRoleIds (String userId ) 非推奨アカウントロールIDを全て取得します。
AccountInfoManager#getAccountRoleIds(String) を利用してください。
|
Array | getAccountRoles (String userId , Date [date] ) 非推奨アカウントロールを全て取得します。
AccountInfoManager#getAccountRoleInfos(String,Date) を利用してください。
|
AccountInfo | getAccount (String userId ) 非推奨ユーザIDにマッチしたアカウントを取得します。
AccountInfoManager#getAccountInfo(String) を利用してください。
|
Array | getAccountsByUserIds (Array userIds ) 非推奨引数のユーザIDのアカウントをすべて取得します。
AccountInfoManager#getAccountInfosByUserCds(Array) を利用してください。
|
Array | getAccounts () 非推奨 すべてのアカウントを取得します。
AccountInfoManager#getAccountInfos() を利用してください。
|
Array | getAttributeNames (String userId ) 非推奨アカウント属性名の一覧を取得します。
AccountInfoManager#getAttributeNames(String) を利用してください。
|
String | getAttribute (String userId , String name , String [def] ) 非推奨アカウント属性情報を取得します。
AccountInfoManager#getAttribute(String, String, String) を利用してください。
|
String | getLoginGroupId () 非推奨 ログイングループIDを取得します。
代替メソッドはありません。
|
Array | getRoleIds (String userId , Date date ) 非推奨アカウントが持つ有効なロールIDを全て取得する。
AccountInfoManager#getAccountRoleIdsRecursively(String, Date) を利用してください。
|
Array | getUserIdsByAccountRole (String roleId ) 非推奨引数で指定したアカウントロールを持つすべてのアカウントのユーザIDを取得する。
AccountInfoManager#getUserCdsByAccountRoleId(String) を利用してください。
|
Array | getUserIdsByAttribute (String key , String value ) 非推奨アカウント属性情報の値と一致するユーザIDを取得します。
AccountInfoManager#getUserCdsByAttribute(String, String) を利用してください。
|
Array | getUserIdsByRole (String roleId , Date date ) 非推奨引数で指定したロールを持つすべてのアカウントのユーザIDを取得する。
AccountInfoManager#getUserCdsByRoleId(String, Date) を利用してください。
|
Array | getUserIds () 非推奨 すべてのアカウントのユーザIDを取得します。
AccountInfoManager#getUserCds() を利用してください。
|
Boolean | isUpdate (Date date ) 非推奨アカウント情報が指定された日付よりも後に更新されたかチェックします。
AccountInfoManager#isUpdate(Date) を利用してください。
|
Array | searchAccounts (String userId ) 非推奨アカウントのユーザIDを検索してマッチしたアカウント取得します。
AccountInfoManager#searchAccountInfos(String) を利用してください。
|
Boolean | setAttribute (String userId , String name , String value ) 非推奨アカウント属性情報を設定します。
AccountInfoManager#setAttribute(String,String) を利用してください。
|
Boolean | updateAccountRole (String userId , AccountRoleInfo accountRole ) 非推奨アカウントロールを更新します。
AccountInfoManager#updateAccountRoleInfo(String,AccountRoleInfo) を利用してください。
|
Boolean | updateAccount (AccountInfo account ) 非推奨アカウントを更新します。
AccountInfoManager#updateAccountInfo(AccountInfo) を利用してください。
|
コンストラクタの詳細
AccountManager (String groupId )
非推奨
AccountInfoManager#AccountInfoManager() を利用してください。
コンストラクタ。
指定したログイングループのアカウントマネージャオブジェクトを生成します。
パラメータ
|
メソッドの詳細
Boolean addAccountRole (String userId , AccountRoleInfo object )
非推奨
AccountInfoManager#addAccountRoleInfo(AccountRoleInfo) を利用してください。
アカウントロールを新規追加します。
パラメータ
返却値
|
Boolean addAccount (AccountInfo object )
非推奨
AccountInfoManager#addAccountInfo(AccountInfo) を利用してください。
アカウントを新規に登録します。
パラメータ
返却値
|
Boolean contains (String userId )
非推奨
AccountInfoManager#contains(String) を利用してください。
アカウントの存在チェックを行います。
パラメータ
返却値
|
Number count ()
非推奨
AccountInfoManager#getAccountInfoCount() を利用してください。
アカウントの登録数を取得します。
返却値
|
Boolean deleteAccountRole (String userId , String roleId )
非推奨
AccountInfoManager#deleteAccountRoleInfo(String,String) を利用してください。
アカウントロールを削除します。
パラメータ
返却値
|
Boolean deleteAccountRoles (String userId )
非推奨
AccountInfoManager#deleteAccountRoleInfos(String) を利用してください。
全てのアカウントロールを削除します。
パラメータ
返却値
|
Boolean deleteAccount (String userId )
非推奨
AccountInfoManager#deleteAccountInfo(String) を利用してください。
アカウントを削除します。
パラメータ
返却値
|
Boolean deleteAccounts ()
非推奨
AccountInfoManager#deleteAccountInfos() を利用してください。
すべてのアカウントを削除します。
返却値
|
Boolean deleteAttribute (String userId , String name )
非推奨
AccountInfoManager#deleteAttribute(String,String) を利用してください。
アカウント属性情報を削除します。
指定された属性名に対する属性情報が存在しない場合は、falseを返却します。
パラメータ
返却値
|
Array getAccountRoleIds (String userId )
非推奨
AccountInfoManager#getAccountRoleIds(String) を利用してください。
アカウントロールIDを全て取得します。
取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
Array getAccountRoles (String userId , Date [date] )
非推奨
AccountInfoManager#getAccountRoleInfos(String,Date) を利用してください。
アカウントロールを全て取得します。
引数dateで有効範囲にあるアカウントロールの一覧を取得します。 引数dateを省略した場合は、すべてのアカウントロールの一覧が返却されます。 取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
AccountInfo getAccount (String userId )
非推奨
AccountInfoManager#getAccountInfo(String) を利用してください。
ユーザIDにマッチしたアカウントを取得します。
存在しなかった場合および取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
Array getAccountsByUserIds (Array userIds )
非推奨
AccountInfoManager#getAccountInfosByUserCds(Array) を利用してください。
引数のユーザIDのアカウントをすべて取得します。
引数のユーザIDの一覧の中で存在するアカウントのみを取得します。 取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
Array getAccounts ()
非推奨
AccountInfoManager#getAccountInfos() を利用してください。
すべてのアカウントを取得します。
取得に失敗した場合は、nullを返却します。
返却値
|
Array getAttributeNames (String userId )
非推奨
AccountInfoManager#getAttributeNames(String) を利用してください。
アカウント属性名の一覧を取得します。
存在しなかった場合は空の配列、取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
String getAttribute (String userId , String name , String [def] )
非推奨
AccountInfoManager#getAttribute(String, String, String) を利用してください。
アカウント属性情報を取得します。
指定された属性が設定されていない場合、デフォルト値が設定されている時はデフォルト値を返却します。 デフォルト値が設定されていない時は、nullを返却します。 また、属性情報の取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
String getLoginGroupId ()
非推奨
代替メソッドはありません。
ログイングループIDを取得します。
返却値
|
Array getRoleIds (String userId , Date date )
非推奨
AccountInfoManager#getAccountRoleIdsRecursively(String, Date) を利用してください。
アカウントが持つ有効なロールIDを全て取得する。
指定日付でアカウントに紐付く有効なアカウントロールをすべて取得し、 有効なアカウントロールが持つすべてのサブロールを取得して、ロールIDの一覧を返却します。 存在しなかった場合および取得に失敗した場合は、空の配列を返却します。
パラメータ
返却値
|
Array getUserIdsByAccountRole (String roleId )
非推奨
AccountInfoManager#getUserCdsByAccountRoleId(String) を利用してください。
引数で指定したアカウントロールを持つすべてのアカウントのユーザIDを取得する。
引数で指定したアカウントロールを持つアカウントのユーザIDの一覧を返却します。 指定したアカウントロールの階層のチェックはお行いません。 存在しなかった場合および取得に失敗した場合は、空の配列を返却します。
パラメータ
返却値
|
Array getUserIdsByAttribute (String key , String value )
非推奨
AccountInfoManager#getUserCdsByAttribute(String, String) を利用してください。
アカウント属性情報の値と一致するユーザIDを取得します。
検索対象の属性キーの値が検索値と等しいユーザIDの一覧を取得します。 存在しなかった場合は空の配列、取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
Array getUserIdsByRole (String roleId , Date date )
非推奨
AccountInfoManager#getUserCdsByRoleId(String, Date) を利用してください。
引数で指定したロールを持つすべてのアカウントのユーザIDを取得する。
指定したロールIDからすべての親ロールを取得し、
指定日付で有効なアカウントロールを持つアカウントのユーザIDの一覧を返却します。 存在しなかった場合および取得に失敗した場合は、空の配列を返却します。
パラメータ
返却値
|
Array getUserIds ()
非推奨
AccountInfoManager#getUserCds() を利用してください。
すべてのアカウントのユーザIDを取得します。
存在しなかった場合および取得に失敗した場合は、空の配列を返却します。
返却値
|
Boolean isUpdate (Date date )
非推奨
AccountInfoManager#isUpdate(Date) を利用してください。
アカウント情報が指定された日付よりも後に更新されたかチェックします。
パラメータ
返却値
|
Array searchAccounts (String userId )
非推奨
AccountInfoManager#searchAccountInfos(String) を利用してください。
アカウントのユーザIDを検索してマッチしたアカウント取得します。
ユーザIDまたはユーザIDの一部をキーとして検索し、マッチしたアカウントを返します。 ただし、以下の文字列を特殊文字列として扱う。 * 0以上の長さの文字列とマッチ ? 1文字の文字列とマッチ 取得に失敗した場合は、nullを返却します。
パラメータ
返却値
|
Boolean setAttribute (String userId , String name , String value )
非推奨
AccountInfoManager#setAttribute(String,String) を利用してください。
アカウント属性情報を設定します。
引数で指定した属性名に一致する属性情報が存在しない場合は、新規に登録します。 引数で指定した属性名に一致する属性情報がすでに存在する場合は、指定された属性値で更新します。
パラメータ
返却値
|
Boolean updateAccountRole (String userId , AccountRoleInfo accountRole )
非推奨
AccountInfoManager#updateAccountRoleInfo(String,AccountRoleInfo) を利用してください。
アカウントロールを更新します。
パラメータ
返却値
|
Boolean updateAccount (AccountInfo account )
非推奨
AccountInfoManager#updateAccountInfo(AccountInfo) を利用してください。
アカウントを更新します。
パラメータ
返却値
|