|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
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
内の getPAM
public IdProvider getIdProvider()
User
の記述:
User
内の getIdProvider
public RoleManager getRoleManager()
User
の記述:
User
内の getRoleManager
public java.lang.String getName()
User
の記述:
User
内の getName
public java.lang.String getId()
User
の記述:
User
内の getId
public java.util.Map getAttributes()
User
内の getAttributes
public void setAttributes(java.util.Map attrs)
User
内の setAttributes
public boolean isRegistered()
User
内の isRegistered
public java.lang.String toString()
java.lang.Object
内の toString
public int hashCode()
java.lang.Object
内の hashCode
public boolean equals(java.lang.Object o)
java.lang.Object
内の equals
public boolean isVisitor()
User
内の isVisitor
public boolean isAdmin()
User
の記述:
User
内の isAdmin
public boolean isGuest()
User
の記述:
User
内の isGuest
public boolean hasRole(java.lang.String role)
User
の記述:
User
内の hasRole
role
- ロール名
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |