intra-mart 6.1.14

jp.co.intra_mart.framework.base.util
クラス ConfigurationUserInfo

java.lang.Object
  拡張jp.co.intra_mart.framework.base.util.ConfigurationUserInfo
すべての実装インタフェース:
Serializable, UserInfo

public class ConfigurationUserInfo
extends Object
implements UserInfo, Serializable

情報を自由に設定可能なUserInfoです。
アクセスセキュリティと連動したユーザ情報が必要ではない場合、このクラスを利用して 任意のUserInfoを生成することが可能です。
バッチ処理などログインセッションに依存しない環境でのイベント実行時にも利用可能です。

 ConfigurationUserInfo info = new ConfigurationUserInfo();
 info.setUserID("user_id");
 info.setLoginGroupID("group_id");
  
 EventManager manager = EventManager.getEventManager();
 FooEvent event = (FooEvent)manager.createEvent("foo", "bar", info);
 event.doSomething();
 
 manager.dispatch(event);
 
アクセスセキュリティと連動したユーザ情報が必要な場合は UserInfoUtil.createUserInfo(HttpServletRequest, HttpServletResponse) を使用してください。

導入されたバージョン:
5.0.5
バージョン:
1.0
関連項目:
直列化された形式

コンストラクタの概要
ConfigurationUserInfo()
           
 
メソッドの概要
 String getClientType()
          クライアントタイプを取得する。
 String getColorPatternID()
          カラーパターンIDを取得する。
 String getEncoding()
          エンコーディングを取得する。
 Locale getLocale()
          ユーザのロケールを取得する。
 String getLoginGroupID()
          ログイングループIDを取得する。
 Date getLoginTime()
          ログインした時間を取得する。
 String getLoginType()
          ログインタイプを取得する。
 String getUserID()
          ログインユーザIDを取得する。
 void setClientType(String clientType)
          クライアントタイプを設定する。
 void setColorPatternID(String colorPatternID)
          カラーパターンIDを設定する。
 void setEncoding(String encoding)
          エンコーディングを設定する。
 void setLocale(Locale locale)
          ユーザのロケールを設定する。
 void setLoginGroupID(String loginGroupID)
          ログイングループIDを設定する。
 void setLoginTime(Date loginTime)
          ログインした時間を設定する。
 void setLoginType(String loginType)
          ログインタイプを設定する。
 void setUserID(String userID)
          ログインユーザIDを設定する。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ConfigurationUserInfo

public ConfigurationUserInfo()
メソッドの詳細

getClientType

public String getClientType()
クライアントタイプを取得する。
値が未設定の場合は空文字列を返却します。

定義:
インタフェース UserInfo 内の getClientType
戻り値:
クライアントタイプ

setClientType

public void setClientType(String clientType)
クライアントタイプを設定する。

パラメータ:
clientType - クライアントタイプ

getColorPatternID

public String getColorPatternID()
カラーパターンIDを取得する。
値が未設定の場合は空文字列を返却します。

定義:
インタフェース UserInfo 内の getColorPatternID
戻り値:
カラーパターンID

setColorPatternID

public void setColorPatternID(String colorPatternID)
カラーパターンIDを設定する。

パラメータ:
colorPatternID - カラーパターンID

getEncoding

public String getEncoding()
エンコーディングを取得する。
値が未設定の場合は空文字列を返却します。

定義:
インタフェース UserInfo 内の getEncoding
戻り値:
エンコーディング

setEncoding

public void setEncoding(String encoding)
エンコーディングを設定する。

パラメータ:
encoding - エンコーディング

getLocale

public Locale getLocale()
ユーザのロケールを取得する。 値が未設定の場合はnullを返却します。

定義:
インタフェース UserInfo 内の getLocale
戻り値:
ロケール

setLocale

public void setLocale(Locale locale)
ユーザのロケールを設定する。

パラメータ:
locale - ロケール

getLoginGroupID

public String getLoginGroupID()
ログイングループIDを取得する。
値が未設定の場合は空文字列を返却します。

定義:
インタフェース UserInfo 内の getLoginGroupID
戻り値:
ログイングループID

setLoginGroupID

public void setLoginGroupID(String loginGroupID)
ログイングループIDを設定する。

パラメータ:
loginGroupID - ログイングループID

getLoginTime

public Date getLoginTime()
ログインした時間を取得する。
値が未設定の場合はnullを返却します。

定義:
インタフェース UserInfo 内の getLoginTime
戻り値:
ログイン時間

setLoginTime

public void setLoginTime(Date loginTime)
ログインした時間を設定する。

パラメータ:
loginTime - ログインした時間

getLoginType

public String getLoginType()
ログインタイプを取得する。
値が未設定の場合はUserInfoUtil.LT_USERを返却します。

定義:
インタフェース UserInfo 内の getLoginType
戻り値:
ログインタイプ
関連項目:
UserInfoUtil.LT_SUPER, UserInfoUtil.LT_GROUP, UserInfoUtil.LT_USER

setLoginType

public void setLoginType(String loginType)
ログインタイプを設定する。

パラメータ:
loginType - ログインタイプ

getUserID

public String getUserID()
ログインユーザIDを取得する。
値が未設定の場合は空文字列を返却します。

定義:
インタフェース UserInfo 内の getUserID
戻り値:
ログインユーザID

setUserID

public void setUserID(String userID)
ログインユーザIDを設定する。

パラメータ:
userID - ログインユーザID

intra-mart 6.1.14

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