intra-mart(R)
5.0

jp.co.intra_mart.foundation.acssecurity
クラス AccountManager

java.lang.Object
  拡張jp.co.intra_mart.foundation.acssecurity.AccountManager

推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManagerに置き換えられました。

public class AccountManager
extends Object

ログインユーザ情報を操作します。


コンストラクタの概要
AccountManager(String login_grp)
          推奨されていません。  
 
メソッドの概要
 boolean contains(String userId)
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.contains(String)に置き換えられました。
 int count()
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.count()に置き換えられました。
 void delData(String uid)
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.deleteAccount(String)に置き換えられました。
 void delData(String uid, boolean isTransaction)
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.deleteAccount(String)に置き換えられました。
 Map getData(String userId)
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.getAccount(String)に置き換えられました。
ライセンス情報はjp.co.intra_mart.foundation.security.license.LicenseManager.isRegisteredAccountLicense(String)に置き換えられました。
Accountクラスに含まれない情報はjp.co.intra_mart.foundation.datastore.application.model.user.UserMapperを利用して取得してください。
 Vector getIDs()
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.getUserIds()に置き換えられました。
 void setData(Map datas)
          推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.addAcount(Account) およびupdateAccount(Account)に置き換えられました。
ライセンス情報はjp.co.intra_mart.foundation.security.license.LicenseManager.registerAccountLicense(String)に置き換えられました。
Accountクラスに含まれない情報はjp.co.intra_mart.foundation.datastore.application.domain.user.UserManagerを利用して、更新してください。
 void setData(Map datas, boolean isTransaction)
          推奨されていません。  
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

AccountManager

public AccountManager(String login_grp)
推奨されていません。  

コンストラクタ

パラメータ:
login_grp - ログイングループID
メソッドの詳細

setData

public void setData(Map datas)
             throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.addAcount(Account) およびupdateAccount(Account)に置き換えられました。
ライセンス情報はjp.co.intra_mart.foundation.security.license.LicenseManager.registerAccountLicense(String)に置き換えられました。
Accountクラスに含まれない情報はjp.co.intra_mart.foundation.datastore.application.domain.user.UserManagerを利用して、更新してください。

ユーザデータを登録する

DBを使用する場合,このメソッドは内部でDBトランザクションを発行します。 このメソッドをDBトランザクション内で使用しないで下さい。

パラメータ:
datas - ユーザデータ

例外:
AcssecurityException -

引数 datas(Map)の内容
      (key == value)
以下、IMISに登録されるデータ。 DBを使用する場合,(*)印のデータはIMISとDBの同期をとる。 id = ユーザID(String)[必須](*) pwd = パスワード(String) mpwd = モバイル用パスワード(String) name = ユーザ名(String)[必須](*) madrs = メールアドレス(String)(*) mbladrs = モバイル用メールアドレス(String)(*) explan = 説明(String) vldDate = 有効期限(Double(ミリ秒)) roles = ロールIDの配列(String[]) license = ライセンス(Boolean あり true/なし false) apps = アプリケーションロール(String[]) (V4.0.0以上) 以下、DBにのみ登録されるデータ。 (get()メソッドでは取得できない) kana = ユーザ名カナ(String) eng = ユーザ名英字(String) tel = 電話番号(String) hndy = 携帯電話番号(String) fax = FAX番号(String) extens = 内線電話番号(String) exFax = 内線FAX(String) cntry_cd = 国コード(String) zip = 郵便番号(String) adrs = 住所(String) madrs2 = メールアドレス2(String) url = URL(String) note = 備考(String) mainGp = 主所属グループCD(String) groups = 所属グループCDの配列(String[]) その他 各アプリに依存(String or Double or Boolean) 引数に指定したユーザIDが既に存在していた場合、上書き(前のデータはなくなり、引数データを追加)する。

setData

public void setData(Map datas,
                    boolean isTransaction)
             throws AcssecurityException
推奨されていません。  

ユーザデータを登録する

パラメータ:
datas - ユーザデータ

isTransaction - DBトランザクションフラグ(true このメソッドの中でDBトランザクションを張る。/false このメソッドの中でDBトランザクションを張らない。)

例外:
AcssecurityException -

     引数 datas(Map)の内容
(key == value)
以下、IMISに登録されるデータ。 DBを使用する場合,(*)印のデータはIMISとDBの同期をとる。 id = ユーザID(String)[必須](*) pwd = パスワード(String) mpwd = モバイル用パスワード(String) name = ユーザ名(String)[必須](*) madrs = メールアドレス(String)(*) mbladrs = モバイル用メールアドレス(String)(*) explan = 説明(String) vldDate = 有効期限(Double(ミリ秒)) roles = ロールIDの配列(String[]) license = ライセンス(Boolean あり true/なし false) apps = アプリケーションロール(String[]) (V4.0.0以上) 以下、DBにのみ登録されるデータ。 (get()メソッドでは取得できない) kana = ユーザ名カナ(String) eng = ユーザ名英字(String) tel = 電話番号(String) hndy = 携帯電話番号(String) fax = FAX番号(String) extens = 内線電話番号(String) exFax = 内線FAX(String) cntry_cd = 国コード(String) zip = 郵便番号(String) adrs = 住所(String) madrs2 = メールアドレス2(String) url = URL(String) note = 備考(String) mainGp = 主所属グループCD(String) groups = 所属グループCDの配列(String[]) その他 各アプリに依存(String or Double or Boolean) 引数に指定したユーザIDが既に存在していた場合、上書きする。

contains

public boolean contains(String userId)
                 throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.contains(String)に置き換えられました。

ユーザデータの存在チェック

パラメータ:
userId - ユーザID
戻り値:
ある true / ない false
例外:
AcssecurityException

count

public int count()
          throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.count()に置き換えられました。

ユーザデータの登録数を取得

戻り値:
登録ユーザ数
例外:
AcssecurityException

getIDs

public Vector getIDs()
              throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.getUserIds()に置き換えられました。

ユーザIDをすべて取得する

戻り値:
ユーザIDの配列(データがない場合は空の配列)
例外:
AcssecurityException

getData

public Map getData(String userId)
            throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.getAccount(String)に置き換えられました。
ライセンス情報はjp.co.intra_mart.foundation.security.license.LicenseManager.isRegisteredAccountLicense(String)に置き換えられました。
Accountクラスに含まれない情報はjp.co.intra_mart.foundation.datastore.application.model.user.UserMapperを利用して取得してください。

ユーザデータの取得

パラメータ:
userId - ユーザID
戻り値:
ユーザ情報(ユーザ情報がなければnull)

     戻り値 (Map)の内容
(key == value)
id = ユーザID(String) pwd = パスワード(String) mpwd = モバイル用パスワード(String) name = ユーザ名(String)[必須] madrs = メールアドレス(String) mbladrs = モバイル用メールアドレス(String) explan = 説明(String) vldDate = 有効期限(Double(ミリ秒)) roles = ロールIDの配列(String[]) license = ライセンス(Boolean あり true/なし false) apps = アプリケーションロール(String[]) (V4.0.0以上)
例外:
AcssecurityException

delData

public void delData(String uid)
             throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.deleteAccount(String)に置き換えられました。

ユーザデータを削除する

DBを使用する場合,このメソッドは内部でDBトランザクションを発行します。 このメソッドをDBトランザクション内で使用しないで下さい。

例外:
AcssecurityException

delData

public void delData(String uid,
                    boolean isTransaction)
             throws AcssecurityException
推奨されていません。 jp.co.intra_mart.foundation.security.account.AccountManager.deleteAccount(String)に置き換えられました。

ユーザデータを削除する

パラメータ:
isTransaction - DBトランザクションフラグ(true このメソッドの中でDBトランザクションを張る。/false このメソッドの中でDBトランザクションを張らない。)

例外:
AcssecurityException

intra-mart(R)
5.0

Copyright © 2000-2005 NTT DATA INTRAMART CO.,LTD. All Rights Reserved.