|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
java.lang.Objectorg.kotemaru.auth.UserBase
public abstract class UserBase
ユーザのベース実装。
| フィールドの概要 |
|---|
| インタフェース org.kotemaru.auth.User から継承されたフィールド |
|---|
ADMIN, GUEST, USERS, VISITOR |
| コンストラクタの概要 | |
|---|---|
|
UserBase(PAM pam,
RoleManager roleMan,
IdProvider idp,
java.lang.String name)
|
protected |
UserBase(PAM pam,
RoleManager roleMan,
IdProvider idp,
java.lang.String name,
java.lang.String id)
コンストラクタ。 |
| メソッドの概要 | |
|---|---|
boolean |
equals(java.lang.Object o)
ユーザ名が一致すれば一致。 |
java.util.Map |
getAttributes()
|
java.lang.String |
getId()
ユーザIDを返す。 |
IdProvider |
getIdProvider()
ユーザを認証したプロバイダ情報を返す。 |
java.lang.String |
getName()
ユーザ名を返す。 |
PAM |
getPAM()
ユーザを認証したPAMを返す。 |
RoleManager |
getRoleManager()
ユーザのRoleManagerを返す。 |
int |
hashCode()
ユーザ名のハッシュ値を返す。 |
boolean |
hasRole(java.lang.String role)
ロールを持っているか否かを返す。 |
boolean |
isAdmin()
admin ロールを持っているか否かを返す。 |
boolean |
isGuest()
guest ロールを持っているか否かを返す。 |
boolean |
isRegistered()
|
boolean |
isVisitor()
visitorは常に無効。 |
void |
setAttributes(java.util.Map attrs)
|
java.lang.String |
toString()
|
| クラス java.lang.Object から継承されたメソッド |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| コンストラクタの詳細 |
|---|
protected UserBase(PAM pam,
RoleManager roleMan,
IdProvider idp,
java.lang.String name,
java.lang.String id)
pam - 認証したPAMインスタンスname - ユーザ名
public UserBase(PAM pam,
RoleManager roleMan,
IdProvider idp,
java.lang.String name)
| メソッドの詳細 |
|---|
public PAM getPAM()
User の記述:
User 内の getPAMpublic IdProvider getIdProvider()
User の記述:
User 内の getIdProviderpublic RoleManager getRoleManager()
User の記述:
User 内の getRoleManagerpublic java.lang.String getName()
User の記述:
User 内の getNamepublic java.lang.String getId()
User の記述:
User 内の getIdpublic java.util.Map getAttributes()
User 内の getAttributespublic void setAttributes(java.util.Map attrs)
User 内の setAttributespublic boolean isRegistered()
User 内の isRegisteredpublic java.lang.String toString()
java.lang.Object 内の toStringpublic int hashCode()
java.lang.Object 内の hashCodepublic boolean equals(java.lang.Object o)
java.lang.Object 内の equalspublic boolean isVisitor()
User 内の isVisitorpublic boolean isAdmin()
User の記述:
User 内の isAdminpublic boolean isGuest()
User の記述:
User 内の isGuestpublic boolean hasRole(java.lang.String role)
User の記述:
User 内の hasRolerole - ロール名
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||