intra-mart(R) 6.0.13

jp.co.intra_mart.foundation.security
インタフェース SessionInfo

すべてのスーパーインタフェース:
LocaleProvider

public interface SessionInfo
extends LocaleProvider

intra-martセッション情報参照インタフェース。

intra-martセッション情報を参照するためのインタフェース
intra-martセッション情報を参照する場合は、必ずこのインターフェースを利用して行う。

導入されたバージョン:
5.0
バージョン:
1.0

フィールドの概要
static String COOKIE_SEPARATOR
          セッション情報をクッキーに保管する際のセパレータ。
 
メソッドの概要
 void clearUrl()
          ダイレクトURLを削除する。
 String getClientType()
          クライアントタイプを取得する。
 String getColorPatternId()
          カラーパターンIDを取得する。
 String getEncoding()
          エンコーディングを取得する。
 String getInitialUrl()
          初期ページURLを取得します。
 Locale getLocale()
          ロケールを取得する。
 String getLoginGroup()
          ログイングループIDを取得する。
 Date getLoginTime()
          ログインした時間を取得する。
 String getLoginType()
          ログインタイプを取得する。
 String getSignature()
          ログイン署名を取得する。
 String getUrl()
          ダイレクトURLを取得する。
 String getUrlSignature()
          ダイレクトURL署名を取得する。
 String getUser()
          ログインユーザIDを取得する。
 

フィールドの詳細

COOKIE_SEPARATOR

public static final String COOKIE_SEPARATOR
セッション情報をクッキーに保管する際のセパレータ。

同じパッケージ内のみ使用可能。

関連項目:
定数フィールド値
メソッドの詳細

clearUrl

public void clearUrl()
ダイレクトURLを削除する。
セッション情報のダイレクトURLとダイレクトURL署名を初期化します。


getClientType

public String getClientType()
クライアントタイプを取得する。
セッション情報にクライアントタイプが存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
クライアントタイプ

getColorPatternId

public String getColorPatternId()
カラーパターンIDを取得する。
セッション情報にログインユーザIDが存在しない場合、および空文字列の場合はデフォルトのカラーパターンIDを返却する。

戻り値:
カラーパターンID

getEncoding

public String getEncoding()
エンコーディングを取得する。
セッション情報にエンコーディングが存在しない場合、および空文字列の場合は空文字列を返却する。

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

getInitialUrl

public String getInitialUrl()
初期ページURLを取得します。
セッション情報に初期ページURLが存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
初期ページURL

getLocale

public Locale getLocale()
ロケールを取得する。
セッション情報にロケールが存在しない場合、および空文字列の場合はnullを返却する。

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

getLoginGroup

public String getLoginGroup()
ログイングループIDを取得する。
セッション情報にログイングループIDが存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
ログイングループID

getLoginTime

public Date getLoginTime()
ログインした時間を取得する。
セッション情報にログイン時間が存在しない場合、nullを返却する。

戻り値:
ログイン時間

getLoginType

public String getLoginType()
ログインタイプを取得する。
セッション情報にログインタイプが存在しない場合、および空文字列の場合は SecurityConstraint.LT_USER を返却する。

戻り値:
ログインタイプ
関連項目:
SecurityConstraint.LT_SUPER, SecurityConstraint.LT_GROUP, SecurityConstraint.LT_USER

getSignature

public String getSignature()
ログイン署名を取得する。
セッション情報にログイン署名が存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
ログイン署名

getUrl

public String getUrl()
ダイレクトURLを取得する。
セッション情報にダイレクトURLが存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
ダイレクトURL

getUrlSignature

public String getUrlSignature()
ダイレクトURL署名を取得する。
セッション情報にダイレクトURL署名が存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
ダイレクトURL署名

getUser

public String getUser()
ログインユーザIDを取得する。
セッション情報にログインユーザIDが存在しない場合、および空文字列の場合は空文字列を返却する。

戻り値:
ログインユーザID

intra-mart(R) 6.0.13

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