org.kotemaru.auth
インタフェース RoleManager
- すべてのスーパーインタフェース:
- java.io.Serializable
- 既知の実装クラスの一覧:
- JSRoleManager, MultiRoleManager, RoleManagerImpl, RoleManagerImpl, RoleManagerImpl, RoleManagerImpl, RoleManagerImpl, VisitUser
public interface RoleManager
- extends java.io.Serializable
ロール管理のインターフェース。
MOOT
static final int MOOT
- 関連項目:
- 定数フィールド値
ALLOW
static final int ALLOW
- 関連項目:
- 定数フィールド値
DENY
static final int DENY
- 関連項目:
- 定数フィールド値
getRoleState
int getRoleState(User user,
java.lang.String role)
- ユーザのロールの許可状態を返す。
- パラメータ:
user
- ユーザrole
- ロール名
- 戻り値:
- MOOT=不明(不許可)。ALLOW=許可。DENY=禁止。
getRoles
java.util.Set getRoles(User user)
- ユーザの持っているロールを全て返す。
- 許可状態がALLOWとなる物だけのコレクション。
- パラメータ:
user
- ユーザ
- 戻り値:
- ロールのコレクション。取得できない場合、null。
Copyright © 2009 kotemaru.