org.kotemaru.auth.gae
クラス RoleManagerImpl

java.lang.Object
  上位を拡張 org.kotemaru.auth.gae.RoleManagerImpl
すべての実装されたインタフェース:
java.io.Serializable, RoleManager

public class RoleManagerImpl
extends java.lang.Object
implements RoleManager

Servlet用RoleManager。

関連項目:
直列化された形式

フィールドの概要
 
インタフェース org.kotemaru.auth.RoleManager から継承されたフィールド
ALLOW, DENY, MOOT
 
コンストラクタの概要
RoleManagerImpl(java.util.Map props)
           
 
メソッドの概要
 java.util.Set getRoles(User user)
          ユーザの持っているロールを全て返す。
 int getRoleState(User user, java.lang.String role)
          ユーザのロールの許可状態を返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

RoleManagerImpl

public RoleManagerImpl(java.util.Map props)
メソッドの詳細

getRoleState

public int getRoleState(User user,
                        java.lang.String role)
インタフェース RoleManager の記述:
ユーザのロールの許可状態を返す。

定義:
インタフェース RoleManager 内の getRoleState
パラメータ:
user - ユーザ
role - ロール名
戻り値:
MOOT=不明(不許可)。ALLOW=許可。DENY=禁止。

getRoles

public java.util.Set getRoles(User user)
インタフェース RoleManager の記述:
ユーザの持っているロールを全て返す。
  • 許可状態がALLOWとなる物だけのコレクション。

    定義:
    インタフェース RoleManager 内の getRoles
    パラメータ:
    user - ユーザ
    戻り値:
    ロールのコレクション。取得できない場合、null。


  • Copyright © 2009 kotemaru.