|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object jp.co.intra_mart.framework.base.util.ConfigurationUserInfo
情報を自由に設定可能な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)
を使用してください。
コンストラクタの概要 | |
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 |
コンストラクタの詳細 |
public ConfigurationUserInfo()
メソッドの詳細 |
public String getClientType()
UserInfo
内の getClientType
public void setClientType(String clientType)
clientType
- クライアントタイプpublic String getColorPatternID()
UserInfo
内の getColorPatternID
public void setColorPatternID(String colorPatternID)
colorPatternID
- カラーパターンIDpublic String getEncoding()
UserInfo
内の getEncoding
public void setEncoding(String encoding)
encoding
- エンコーディングpublic Locale getLocale()
UserInfo
内の getLocale
public void setLocale(Locale locale)
locale
- ロケールpublic String getLoginGroupID()
UserInfo
内の getLoginGroupID
public void setLoginGroupID(String loginGroupID)
loginGroupID
- ログイングループIDpublic Date getLoginTime()
UserInfo
内の getLoginTime
public void setLoginTime(Date loginTime)
loginTime
- ログインした時間public String getLoginType()
UserInfoUtil.LT_USER
を返却します。
UserInfo
内の getLoginType
UserInfoUtil.LT_SUPER
,
UserInfoUtil.LT_GROUP
,
UserInfoUtil.LT_USER
public void setLoginType(String loginType)
loginType
- ログインタイプpublic String getUserID()
UserInfo
内の getUserID
public void setUserID(String userID)
userID
- ログインユーザID
|
intra-mart 6.1.14 | ||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |