jp.go.nict.langrid.management.web.view.session
クラス ServiceManagerSessionImpl

java.lang.Object
  上位を拡張 org.apache.wicket.Session
      上位を拡張 org.apache.wicket.protocol.http.WebSession
          上位を拡張 jp.go.nict.langrid.management.web.view.session.ServiceManagerSessionImpl
すべての実装されたインタフェース:
Serializable, ServiceManagerSession, org.apache.wicket.IClusterable

public final class ServiceManagerSessionImpl
extends org.apache.wicket.protocol.http.WebSession
implements ServiceManagerSession

 Service Managerのセッション実装
 主に認証のための状態を保持する
 

バージョン:
$Revision: 12139 $
作成者:
Masaaki Kamiya, $Author: Masaaki Kamiya $
関連項目:
直列化された形式

入れ子のクラスの概要
 
クラス org.apache.wicket.Session から継承された入れ子のクラス/インタフェース
org.apache.wicket.Session.IPageMapVisitor, org.apache.wicket.Session.PageMapAccessMetaData
 
フィールドの概要
 
クラス org.apache.wicket.Session から継承されたフィールド
PAGEMAP_ACCESS_MDK, SESSION_ATTRIBUTE_NAME
 
コンストラクタの概要
ServiceManagerSessionImpl(org.apache.wicket.Request request)
          コンストラクタ
 
メソッドの概要
 boolean authenticate(String gridId, String userId, String password)
          認証を行う
 void clearAuthenticatedParameter()
          認証情報をクリアする
 String getPassword()
          認証されたパスワードを取得する
 String getSessionId()
          セッションIDを取得する
 String getUserGridId()
           
 String getUserId()
          認証されたユーザIDを取得する
 boolean isAdministrater()
          セッションのロールが管理者かどうかを返す
 boolean isExpiredPassword()
           
 boolean isLogin()
          セッションがログイン状態かどうか
 boolean isLoginedAccess()
          ログインページを表示したかどうか
 void setIsExpiredPassword(boolean isExpired)
           
 void setLoginedAccess(boolean init)
          ログインページを表示したかどうかを設定する
 void setPassword(String newPass)
          認証のパスワードを設定する
 
クラス org.apache.wicket.protocol.http.WebSession から継承されたメソッド
cleanupComponentFeedbackMessages, cleanupFeedbackMessages, isCurrentRequestValid
 
クラス org.apache.wicket.Session から継承されたメソッド
attach, bind, clear, createAutoPageMap, createAutoPageMapName, currentCreateAutoPageMapCounter, detach, dirty, error, exists, findOrCreate, findOrCreate, get, getApplication, getAttribute, getAttributeNames, getAuthorizationStrategy, getAutoPageMapNamePrefix, getAutoPageMapNameSuffix, getClassResolver, getClientInfo, getDefaultPageMap, getFeedbackMessages, getId, getLocale, getMetaData, getPage, getPage, getPageFactory, getPageMaps, getSessionStore, getSizeInBytes, getStyle, incrementCreateAutoPageMapCounter, info, invalidate, invalidateNow, isSessionInvalidated, isTemporary, newPageMap, nextPageId, nextSequenceValue, pageMapForName, removeAttribute, removePageMap, replaceSession, set, setApplication, setAttribute, setClientInfo, setLocale, setMetaData, setStyle, touch, unset, untouch, update, visitPageMaps, warn
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

ServiceManagerSessionImpl

public ServiceManagerSessionImpl(org.apache.wicket.Request request)
コンストラクタ

パラメータ:
request - リクエスト
メソッドの詳細

authenticate

public final boolean authenticate(String gridId,
                                  String userId,
                                  String password)
                           throws ServiceManagerException
インタフェース ServiceManagerSession の記述:
認証を行う

定義:
インタフェース ServiceManagerSession 内の authenticate
userId - 認証するユーザID
password - 認証するパスワード
戻り値:
認証に成功すればtrue
例外:
ServiceManagerException - 処理に失敗した

clearAuthenticatedParameter

public void clearAuthenticatedParameter()
インタフェース ServiceManagerSession の記述:
認証情報をクリアする

定義:
インタフェース ServiceManagerSession 内の clearAuthenticatedParameter

getPassword

public String getPassword()
インタフェース ServiceManagerSession の記述:
認証されたパスワードを取得する

定義:
インタフェース ServiceManagerSession 内の getPassword
戻り値:
認証済みのパスワード

getSessionId

public String getSessionId()
インタフェース ServiceManagerSession の記述:
セッションIDを取得する

定義:
インタフェース ServiceManagerSession 内の getSessionId
戻り値:
セッションID

getUserId

public String getUserId()
インタフェース ServiceManagerSession の記述:
認証されたユーザIDを取得する

定義:
インタフェース ServiceManagerSession 内の getUserId
戻り値:
認証済みのユーザID

isAdministrater

public boolean isAdministrater()
インタフェース ServiceManagerSession の記述:
セッションのロールが管理者かどうかを返す

定義:
インタフェース ServiceManagerSession 内の isAdministrater
戻り値:
管理者ならtrue

isExpiredPassword

public boolean isExpiredPassword()
定義:
インタフェース ServiceManagerSession 内の isExpiredPassword

isLogin

public boolean isLogin()
インタフェース ServiceManagerSession の記述:
セッションがログイン状態かどうか

定義:
インタフェース ServiceManagerSession 内の isLogin
戻り値:
ログイン状態ならtrue

isLoginedAccess

public boolean isLoginedAccess()
インタフェース ServiceManagerSession の記述:
ログインページを表示したかどうか

定義:
インタフェース ServiceManagerSession 内の isLoginedAccess
戻り値:
表示していたらtrue

setIsExpiredPassword

public void setIsExpiredPassword(boolean isExpired)
定義:
インタフェース ServiceManagerSession 内の setIsExpiredPassword

setLoginedAccess

public void setLoginedAccess(boolean init)
インタフェース ServiceManagerSession の記述:
ログインページを表示したかどうかを設定する

定義:
インタフェース ServiceManagerSession 内の setLoginedAccess

setPassword

public void setPassword(String newPass)
インタフェース ServiceManagerSession の記述:
認証のパスワードを設定する

定義:
インタフェース ServiceManagerSession 内の setPassword

getUserGridId

public String getUserGridId()
定義:
インタフェース ServiceManagerSession 内の getUserGridId