コンストラクタの概要

LoginSessionManager ()
LoginSessionManagerオブジェクトを生成します。

メソッドの概要

返却値の型 メソッド名
ResultObject addLoginSessionInfo (LoginSessionInfo info)
ログインセッション情報を登録します。
ResultObject deleteLoginSessionInfo (String sessionId)
ログインセッション情報を削除します。
ResultObject getBehavior ()
二重ログイン検出時の振る舞いを取得します。
ResultObject getLoginSessionInfoCount ()
ログインセッション数を返却します。
ResultObject getLoginSessionInfo (String sessionId)
指定されたセッションIDのログインセッション情報を取得します。
ResultObject getLoginSessionInfos ()
すべてのログインセッション情報を返却します。
ResultObject getUserLoginSession (String userCd)
指定されたユーザのログインセッション情報を取得します。
ResultObject invalidateLoginSessionInfo (String sessionId)
ログインセッション情報を無効にします。
ResultObject searchUserLoginSessionCount (String userCd)
指定されたユーザCDに部分一致したログインセッション数を返却します。
ResultObject searchUserLoginSessions (String userCd, Number start, Number count)
指定された件数のログインセッション情報を返却します。

コンストラクタの詳細

LoginSessionManager ()
LoginSessionManagerオブジェクトを生成します。

メソッドの詳細

ResultObject addLoginSessionInfo (LoginSessionInfo info)
ログインセッション情報を登録します。
パラメータ
info : LoginSessionInfo
ログインセッション情報
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject deleteLoginSessionInfo (String sessionId)
ログインセッション情報を削除します。
パラメータ
sessionId : String
セッションID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 削除失敗
    • false : 削除成功
ResultObject getBehavior ()
二重ログイン検出時の振る舞いを取得します。
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data
    • ERROR : 通常の認証エラーを表示
    • DETECTION : 二重ログインの検出を表示
    • INVALIDATE_USER : ログイン中のセッションの無効化可能
ResultObject getLoginSessionInfoCount ()
ログインセッション数を返却します。
無効になっているログインセッション情報も含めたログインセッション数が返却されます。
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : ログインセッション数
ResultObject getLoginSessionInfo (String sessionId)
指定されたセッションIDのログインセッション情報を取得します。
パラメータ
sessionId : String
セッションID
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject getLoginSessionInfos ()
すべてのログインセッション情報を返却します。
無効になっている情報も含め、すべてのログインセッション情報を返却します。

ログインセッション情報が存在しない場合は、空配列が返却されます。
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject getUserLoginSession (String userCd)
指定されたユーザのログインセッション情報を取得します。

ログインセッション情報が存在しない場合は、空配列が返却されます。
無効となっているログインセッション情報は取得されません。
パラメータ
userCd : String
ユーザCD
返却値
ResultObject
ResultObject 処理結果オブジェクト
ResultObject invalidateLoginSessionInfo (String sessionId)
ログインセッション情報を無効にします。
パラメータ
sessionId : String
セッションID
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • error
    • true : 更新失敗
    • false : 更新成功
ResultObject searchUserLoginSessionCount (String userCd)
指定されたユーザCDに部分一致したログインセッション数を返却します。
無効になっているログインセッション情報はカウントされません。
パラメータ
userCd : String
ユーザCD
返却値
ResultObject
ResultObject 処理結果オブジェクト
  • data : ログインセッション数
ResultObject searchUserLoginSessions (String userCd, Number start, Number count)
指定された件数のログインセッション情報を返却します。
第1引数のユーザCDを指定すると指定されたユーザCDであいまい検索を行った結果を返却します。
検索条件を指定しない場合は、第1引数に nullを指定してください。

ログインセッション情報が存在しない場合は、空配列が返却されます。
無効となっているログインセッション情報は取得されません。
パラメータ
userCd : String
ユーザCD
start : Number
取得開始位置
count : Number
取得件数
返却値
ResultObject
ResultObject 処理結果オブジェクト