定数

定数名 定数値
Stringstatic ATTR_DECIMAL_FORMAT
アカウント属性として格納される数値形式の属性名です。
この定数は バージョン 8.0.15 より利用可能です。
"im_i18n_decimal_format_id"

コンストラクタの概要

AccountInfoManager ()
コンストラクタ。

メソッドの概要

返却値の型 メソッド名
ResultObject addAccountInfo (AccountInfo accountInfo)
アカウント情報を新規追加します。
ResultObject addAccountRoleInfo (String userCd, AccountRoleInfo accountRoleInfo)
指定されたユーザのアカウント付与ロール情報を新規追加します。
ResultObject contains (String userCd)
指定されたユーザが登録されているかチェックします。
ResultObject deleteAccountInfo (String userCd)
指定されたユーザのアカウント情報を削除します。
ResultObject deleteAccountInfos ()
すべてのアカウント情報を削除します。
ResultObject deleteAccountRoleInfo (String userCd, String roleId)
指定されたユーザのアカウント付与ロール情報を削除します。
ResultObject deleteAccountRoleInfos (String userCd)
指定されたユーザのすべてのアカウント付与ロール情報を削除します。
ResultObject deleteAttribute (String userCd, String name)
指定されたユーザのアカウント属性情報を削除します。
ResultObject deleteAttributes (String userCd)
指定されたユーザのすべてのアカウント属性情報を削除します。
ResultObject getAccountInfoCount ()
登録されているアカウント数を取得します。
ResultObject getAccountInfo (String userCd)
指定されたユーザのアカウント情報を取得します。
ResultObject getAccountInfosByUserCds (Array userCds)
指定されたユーザのアカウント情報を取得します。
ResultObject getAccountInfos (Number start, Number count)
指定された件数のアカウント情報を取得します。
ResultObject getAccountInfos ()
すべてのアカウント情報を取得します。
ResultObject getAccountRoleIdsRecursively (String userCd, Date date)
指定されたユーザの有効なアカウント付与ロールのロールIDを取得します。
ResultObject getAccountRoleIds (String userCd, Date date)
指定されたユーザの有効なアカウント付与ロールのロールIDを取得します。
ResultObject getAccountRoleIds (String userCd)
指定されたユーザのアカウント付与ロールのロールIDを取得します。
ResultObject getAccountRoleInfos (String userCd, Date date)
指定されたユーザの有効なアカウント付与ロール情報を取得します。
ResultObject getAccountRoleInfos (String userCd)
指定されたユーザのすべてアカウント付与ロール情報を取得します。
ResultObject getAttributeNames (String userCd)
指定されたユーザのアカウント属性名を取得します。
ResultObject getAttribute (String userCd, String name, String def)
指定されたユーザのアカウント属性値を取得します。
ResultObject getAttribute (String userCd, String name)
指定されたユーザのアカウント属性値を取得します。
ResultObject getUserCdsByAccountRoleId (String roleId)
指定されたアカウント付与ロールを持つアカウントのユーザコードを取得します。
ResultObject getUserCdsByAttribute (String key, String value)
指定されたアカウント属性情報を持つ全てのユーザコードを取得します。
ResultObject getUserCdsByRoleId (String roleId, Date date)
有効なロールIDを持つすべてのユーザコードを取得します。
ResultObject getUserCds ()
すべてのユーザコードを取得します。
ResultObject isUpdate (Date date) 非推奨
アカウント情報が指定された日付以降に更新されているかチェックします。
8.0.4 以降では、更新チェックを行わなくなりました。このメソッドは常に true を返します。
ResultObject searchAccountInfos (String userCd, Number start, Number count)
指定された検索文字列にマッチするユーザコードを持つアカウント情報を返却します。
ResultObject searchAccountInfos (String userCd)
指定された検索文字列にマッチするユーザコードを持つアカウント情報を返却します。
ResultObject setAttribute (String userCd, String name, String value)
アカウント属性を設定します。
ResultObject updateAccountInfo (AccountInfo accountInfo)
アカウント情報を更新します。
ResultObject updateAccountRoleInfo (String userCd, AccountRoleInfo accountRoleInfo)
指定されたユーザのアカウント付与ロール情報を更新します。

コンストラクタの詳細

AccountInfoManager ()
コンストラクタ。

メソッドの詳細

ResultObject addAccountInfo (AccountInfo accountInfo)
アカウント情報を新規追加します。

パラメータ
accountInfo : AccountInfo
アカウント情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject addAccountRoleInfo (String userCd, AccountRoleInfo accountRoleInfo)
指定されたユーザのアカウント付与ロール情報を新規追加します。

パラメータ
userCd : String
ユーザコード
accountRoleInfo : AccountRoleInfo
アカウント付与ロール情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject contains (String userCd)
指定されたユーザが登録されているかチェックします。

パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには登録されている場合 true、それ以外の場合 false が設定されます。
ResultObject deleteAccountInfo (String userCd)
指定されたユーザのアカウント情報を削除します。

パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject deleteAccountInfos ()
すべてのアカウント情報を削除します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject deleteAccountRoleInfo (String userCd, String roleId)
指定されたユーザのアカウント付与ロール情報を削除します。

パラメータ
userCd : String
ユーザコード
roleId : String
ロールID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject deleteAccountRoleInfos (String userCd)
指定されたユーザのすべてのアカウント付与ロール情報を削除します。

パラメータ
userCd : String
対象ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject deleteAttribute (String userCd, String name)
指定されたユーザのアカウント属性情報を削除します。

パラメータ
userCd : String
ユーザコード
name : String
属性名
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject deleteAttributes (String userCd)
指定されたユーザのすべてのアカウント属性情報を削除します。

パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject getAccountInfoCount ()
登録されているアカウント数を取得します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント数が設定されます。
ResultObject getAccountInfo (String userCd)
指定されたユーザのアカウント情報を取得します。

パスワード保存方式に「ハッシュ化」を利用している場合、AccountInfo のパスワード値は null となります。
パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント情報が設定されます。
ResultObject getAccountInfosByUserCds (Array userCds)
指定されたユーザのアカウント情報を取得します。

パスワード保存方式に「ハッシュ化」を利用している場合、AccountInfo のパスワード値は null となります。
パラメータ
userCds : Array
ユーザコードの配列
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント情報の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountInfos (Number start, Number count)
指定された件数のアカウント情報を取得します。

パスワード保存方式に「ハッシュ化」を利用している場合、AccountInfo のパスワード値は null となります。
パラメータ
start : Number
取得開始行
count : Number
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント情報の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountInfos ()
すべてのアカウント情報を取得します。

パスワード保存方式に「ハッシュ化」を利用している場合、AccountInfo のパスワード値は null となります。
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント情報の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountRoleIdsRecursively (String userCd, Date date)
指定されたユーザの有効なアカウント付与ロールのロールIDを取得します。
一覧には、有効なアカウント付与ロールのすべてのサブロールが含まれます。

有効期限判定は以下の通りです。
  • ロール有効開始日 <= 有効期間判定日付 < ロール有効終了日
パラメータ
userCd : String
ユーザコード
date : Date
有効期間判定用の日付
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント付与ロールのロールIDの一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountRoleIds (String userCd, Date date)
指定されたユーザの有効なアカウント付与ロールのロールIDを取得します。

有効期限判定は以下の通りです。
  • ロール有効開始日 <= 有効期間判定日付 < ロール有効終了日
パラメータ
userCd : String
ユーザコード
date : Date
有効期間判定用の日付
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント付与ロールのロールIDの一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountRoleIds (String userCd)
指定されたユーザのアカウント付与ロールのロールIDを取得します。

パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント付与ロールのロールIDの一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountRoleInfos (String userCd, Date date)
指定されたユーザの有効なアカウント付与ロール情報を取得します。

有効期限判定は以下の通りです。
  • ロール有効開始日 <= 有効期間判定日付 < ロール有効終了日
パラメータ
userCd : String
ユーザコード
date : Date
有効期間判定用の日付
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント付与ロール情報の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAccountRoleInfos (String userCd)
指定されたユーザのすべてアカウント付与ロール情報を取得します。

パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント付与ロール情報の一覧 が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAttributeNames (String userCd)
指定されたユーザのアカウント属性名を取得します。

パラメータ
userCd : String
ユーザコード
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント属性名の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getAttribute (String userCd, String name, String def)
指定されたユーザのアカウント属性値を取得します。

パラメータ
userCd : String
ユーザコード
name : String
属性名
def : String
デフォルト値
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント属性値が設定されます。
データがない場合引数で指定されたデフォルト値が設定されます。
ResultObject getAttribute (String userCd, String name)
指定されたユーザのアカウント属性値を取得します。

パラメータ
userCd : String
ユーザコード
name : String
属性名
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント属性値が設定されます。
ResultObject getUserCdsByAccountRoleId (String roleId)
指定されたアカウント付与ロールを持つアカウントのユーザコードを取得します。

指定したアカウント付与ロールの階層のチェックは行いません。
パラメータ
roleId : String
ロールID
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはユーザコードの一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getUserCdsByAttribute (String key, String value)
指定されたアカウント属性情報を持つ全てのユーザコードを取得します。

パラメータ
key : String
属性キー名
value : String
検索値
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはユーザコードの一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getUserCdsByRoleId (String roleId, Date date)
有効なロールIDを持つすべてのユーザコードを取得します。

指定したロールIDからすべての親ロールを取得し、
指定日付で有効なアカウント付与ロールを持つアカウントのユーザコード一覧を返却します。
パラメータ
roleId : String
ロールID
date : Date
有効期間判定用の日付
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはユーザコードの一覧 が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject getUserCds ()
すべてのユーザコードを取得します。

返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはユーザコードの一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject isUpdate (Date date) 非推奨
8.0.4 以降では、更新チェックを行わなくなりました。このメソッドは常に true を返します。
アカウント情報が指定された日付以降に更新されているかチェックします。

パラメータ
date : Date
チェック日付
返却値
ResultObject
ResultObject 処理結果オブジェクト
data 指定された日付以降に更新されている場合は true、それ以外の場合は falseを返します。
8.0.4 以降では、常にtrueを返します。
ResultObject searchAccountInfos (String userCd, Number start, Number count)
指定された検索文字列にマッチするユーザコードを持つアカウント情報を返却します。

以下の文字を特殊文字として扱います。
* 0 以上の長さの文字列とマッチ
? 1 文字の文字列とマッチ
パスワード保存方式に「ハッシュ化」を利用している場合、AccountInfo のパスワード値は null となります。
パラメータ
userCd : String
検索文字列
start : Number
取得開始行
count : Number
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント情報の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject searchAccountInfos (String userCd)
指定された検索文字列にマッチするユーザコードを持つアカウント情報を返却します。

以下の文字を特殊文字として扱います。
* 0 以上の長さの文字列とマッチ
? 1 文字の文字列とマッチ
パスワード保存方式に「ハッシュ化」を利用している場合、AccountInfo のパスワード値は null となります。
パラメータ
userCd : String
検索文字列
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティにはアカウント情報の一覧が設定されます。
データがない場合は空の一覧が設定されます。
ResultObject setAttribute (String userCd, String name, String value)
アカウント属性を設定します。

引数で指定した属性名に一致する属性情報が存在しない場合は、新規に登録します。
引数で指定した属性名に一致する属性情報がすでに存在する場合は、指定された属性値で更新します。
引数のユーザコード、属性名、属性値には null または、空文字を許容しません。
パラメータ
userCd : String
ユーザコード
name : String
属性名
value : String
属性値
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject updateAccountInfo (AccountInfo accountInfo)
アカウント情報を更新します。

アカウント情報(AccountInfo)のパスワード値がnullである場合はパスワード値以外の値を更新します。
パラメータ
accountInfo : AccountInfo
アカウント情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。
ResultObject updateAccountRoleInfo (String userCd, AccountRoleInfo accountRoleInfo)
指定されたユーザのアカウント付与ロール情報を更新します。

パラメータ
userCd : String
ユーザコード
accountRoleInfo : AccountRoleInfo
アカウント付与ロール情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
data プロパティには null が設定されます。