com.pankia.api.manager
クラス SessionManager

java.lang.Object
  上位を拡張 com.pankia.api.manager.Manager
      上位を拡張 com.pankia.api.manager.SessionManager

public final class SessionManager
extends Manager

Session作成のHTTP通信の補助をするクラスです。

作成者:
yasuhikonakashima

コンストラクタの概要
SessionManager(HTTPService http, Config config, java.lang.String imei)
          コンストラクタ
 
メソッドの概要
 SessionCreateTask create(SessionManagerListener listener)
          ログインしてセッションを発行する。
 SessionCreateByPasswordTask createByPassword(java.lang.String username, java.lang.String password, SessionManagerListener listener)
          ユーザー名とパスワードからログインしてセッションを発行する。
 SessionCreateByTwitterTask createByTwitter(java.lang.String username, java.lang.String password, SessionManagerListener listener)
          Twitter:ユーザー名とパスワードからログインしてセッションを発行する。
 SessionDeleteTask delete(java.lang.String session, SessionManagerListener listener)
          セッションを破棄する
 SessionVerifyTask verify(java.lang.String session, SessionManagerListener listener)
          ローカルキャッシュのsession_idが有効かどうか確認する
 
クラス java.lang.Object から継承されたメソッド
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

SessionManager

public SessionManager(HTTPService http,
                      Config config,
                      java.lang.String imei)
コンストラクタ

パラメータ:
gameKey -
gameSecret -
imei -
version -
メソッドの詳細

create

public final SessionCreateTask create(SessionManagerListener listener)
ログインしてセッションを発行する。同時にプレイヤー情報も取得。

パラメータ:
listener - リスナオブジェクト
戻り値:

createByPassword

public final SessionCreateByPasswordTask createByPassword(java.lang.String username,
                                                          java.lang.String password,
                                                          SessionManagerListener listener)
ユーザー名とパスワードからログインしてセッションを発行する。同時にプレイヤー情報も取得。

パラメータ:
username -
password -
listener -
戻り値:

createByTwitter

public final SessionCreateByTwitterTask createByTwitter(java.lang.String username,
                                                        java.lang.String password,
                                                        SessionManagerListener listener)
Twitter:ユーザー名とパスワードからログインしてセッションを発行する。同時にプレイヤー情報も取得。

パラメータ:
username -
password -
listener -
戻り値:

delete

public final SessionDeleteTask delete(java.lang.String session,
                                      SessionManagerListener listener)
セッションを破棄する

パラメータ:
session -
listener -
戻り値:

verify

public final SessionVerifyTask verify(java.lang.String session,
                                      SessionManagerListener listener)
ローカルキャッシュのsession_idが有効かどうか確認する

パラメータ:
listener -